')[0], { dynamic: true, dynamicEl: dynamicColors, download: false, zoom: true, scale: 1, thumbnail: true, animateThumb: true, showThumbByDefault: true }); }); $.validator.addMethod("phone_number", function (phone_number, element) { phone_number = phone_number.replace(/\s+/g, ""); return this.optional(element) || phone_number.length > 6 && phone_number.match(/^[- \(\)0-9+]+$/); }, "Пожалуйста, проверьте номер телефона"); $('form[name="element_to_email"]').validate({ onkeyup: false, onfocusout: false, rules: { form_email_7: {required: true, email: true} }, messages: { form_email_7: { required: "Пожалуйста, проверьте E-mail адрес", email: "Пожалуйста, введите корректный E-mail" } }, invalidHandler: function (event, validator) { $('#wait_comp_' + $('form[name="element_to_email"] input[name="bxajaxid"]').val()).remove(); }, submitHandler: function (form) { $('form[name="element_to_email"] input[name="form_hidden_14"]').val($('h1').text()); emitTarget('elem2email_click_form_send'); form.submit(); } }); $('form[name="info_request"]').validate({ onkeyup: false, onfocusout: false, rules: { form_text_10: {required: true, minlength: 3}, form_email_11: {required: true, email: true}, form_text_12: {required: true, phone_number: true} }, messages: { form_text_10: { required: "Пожалуйста, заполните обязательное поле", minlength: "Введите не менее, чем 3 символа." }, form_email_11: { required: "Пожалуйста, проверьте E-mail адрес", email: "Пожалуйста, введите корректный E-mail" }, form_text_12: {required: "Пожалуйста, проверьте номер телефона"} }, invalidHandler: function (event, validator) { $('#wait_comp_' + $('form[name="info_request"] input[name="bxajaxid"]').val()).remove(); }, submitHandler: function (form) { $('form[name="info_request"] input[name="form_hidden_14"]').val($.trim($('h1').text())); $('form[name="info_request"] input[name="form_hidden_16"]').val(window.location.href); var domen = window.location.origin; var imgPath = domen + $('.goods .detail .element .item .image-block .image > img').attr('href'); $('form[name="info_request"] input[name="form_hidden_17"]').val(imgPath); emitTarget('user_request_form_send'); form.submit(); } }); }); })(jQuery)