1jQuery(document).ready(function ($) { 2 $(".governing-bodies-form form").submit(function () { 3 var str = $(this).serialize(); 4 $.ajax({ 5 type: "POST", 6 url: "/wp-content/themes/belie_dengi/mail.php", 7 data: str, 8 success: function (msg) { 9 if (msg == 'OK') { 10 $(".governing-bodies-form > form").hide(); 11 $(".governing-bodies-form > span").hide(); 12 $(".governing-bodies-form > p").show(); 13 } else { 14 result = msg; 15 } 16 } 17 }); 18 return false; 19 }); 20 21 function resetForm() { 22 document.querySelector(".callback-form-a-form").reset(); 23 } 24 25 $(".callback-form-a-form").submit(function (event) { 26 let valid = true; 27 let nameInput = document.getElementById("callback_name"); 28 let phoneInput = document.getElementById("callback_phone"); 29 let callbackTypeRadio = document.querySelector('input[name="callback_type"]:checked'); 30 let dateInput = document.getElementById("callback_date"); 31 32 if (nameInput.value.trim() === "") { 33 valid = false; 34 } 35 36 if (phoneInput.value.trim() === "") { 37 valid = false; 38 } 39 40 if (!callbackTypeRadio) { 41 valid = false; 42 } 43 else{ 44 if(callbackTypeRadio.value !== "СÐÐЧÐС в ÑеÑении 10 минÑÑ"){ 45 if (dateInput.value.trim() === "") { 46 valid = false; 47 } 48 } 49 } 50 51 if (valid) { 52 document.querySelector(".callback-form-a-form__error").style.display = "none"; 53 var str = $(this).serialize(); 54 $.ajax({ 55 type: "POST", 56 url: "/wp-content/themes/belie_dengi/mail.php", 57 data: str, 58 success: function (msg) { 59 if (msg == 'OK') { 60 $(".fade-a").hide(); 61 $(".callback-form-a").hide(); 62 resetForm(); 63 } else { 64 result = msg; 65 } 66 } 67 }); 68 } 69 else{ 70 document.querySelector(".callback-form-a-form__error").style.display = "block"; 71 } 72 73 return false; 74 }); 75 76}); 77 78if(document.querySelector("._omb-form")) { 79 document.querySelector("._omb-form").addEventListener('submit', async function(e){ 80 e.preventDefault(); 81 82 let mailFormData = new FormData(e.target); 83 mailFormData.append("action","mailAjax"); 84 85 mailFormData.append("formType","complain"); 86 let checkbox = e.target.querySelector('.checkbox__input'); 87 if(!checkbox.checked) { 88 checkbox.closest('.checkbox').classList.add('_error'); 89 setTimeout(function(){ 90 checkbox.closest('.checkbox').classList.remove('_error'); 91 },2000) 92 return; 93 } 94 let response = await fetch('/wp-admin/admin-ajax.php',{ 95 method: 'POST', 96 body: mailFormData 97 }); 98 if(response.ok) { 99 document.querySelector(".form-omb__inputs").remove(); 100 document.querySelector(".form-omb__buttons").remove(); 101 document.querySelector(".form-omb__title").innerText = 'ÐаÑа заÑвка ÑÑпеÑно оÑпÑавлена! СпаÑибо за обÑаÑнÑÑ ÑвÑзÑ!'; 102 } else { 103 alert("ÐÑоизоÑла оÑибка"); 104 } 105 }); 106} 107if(document.querySelector(".additional-service__form")) { 108 document.querySelector(".additional-service__form").addEventListener('submit', async function(e){ 109 e.preventDefault(); 110 111 let mailFormData = new FormData(e.target); 112 mailFormData.append("action","mailAjax"); 113 114 mailFormData.append("formType","additional_service"); 115 let checkbox = e.target.querySelector('.checkbox__input'); 116 if(!checkbox.checked) { 117 checkbox.closest('.checkbox').classList.add('_error'); 118 setTimeout(function(){ 119 checkbox.closest('.checkbox').classList.remove('_error'); 120 },2000) 121 return; 122 } 123 let response = await fetch('/wp-admin/admin-ajax.php',{ 124 method: 'POST', 125 body: mailFormData 126 }); 127 if(response.ok) { 128 document.querySelector(".form-omb__inputs").remove(); 129 document.querySelector(".form-omb__buttons").remove(); 130 document.querySelector(".form-omb__title").innerText = 'ÐаÑа заÑвка ÑÑпеÑно оÑпÑавлена! СпаÑибо за обÑаÑнÑÑ ÑвÑзÑ!'; 131 } else { 132 alert("ÐÑоизоÑла оÑибка"); 133 } 134 }); 135} 136 137if(document.querySelector(".investor-popup__form")) { 138 document.querySelector(".investor-popup__form").addEventListener('submit', async function(e){ 139 e.preventDefault(); 140 141 if(smartCaptcha) { 142 const captchaToken = smartCaptcha.getResponse(); // ÐолÑÑаем Ñокен капÑи 143 144 if (!captchaToken) { 145 document.getElementById("captcha-container").classList.add("_error"); 146 setTimeout(function() { 147 document.getElementById("captcha-container").classList.remove("_error"); 148 }, 2000) 149 return; 150 } 151 } 152 153 let mailFormData = new FormData(e.target); 154 mailFormData.append("action","mailAjax"); 155 156 mailFormData.append("formType","investor"); 157 let checkbox = e.target.querySelector('.checkbox__input'); 158 if(!checkbox.checked) { 159 checkbox.closest('.checkbox').classList.add('_error'); 160 setTimeout(function(){ 161 checkbox.closest('.checkbox').classList.remove('_error'); 162 },2000) 163 return; 164 } 165 let response = await fetch('/wp-admin/admin-ajax.php',{ 166 method: 'POST', 167 body: mailFormData 168 }); 169 if(response.ok) { 170 document.querySelector(".investor-popup__form").remove(); 171 document.querySelector(".investor-popup__success").classList.add("_active"); 172 } else { 173 alert("ÐÑоизоÑла оÑибка"); 174 } 175 }); 176} 177 178if(document.querySelector(".form-appeal")) { 179 document.querySelector(".form-appeal").addEventListener('submit', async function(e){ 180 e.preventDefault(); 181 182 // ÐÑовеÑÑем ÑолÑко ÑÐ°ÐºÑ ÑеÑÐµÐ½Ð¸Ñ ÐºÐ°Ð¿Ñи 183 const isCaptchaSolved = window.smartCaptcha && window.smartCaptcha.getResponse(); 184 185 if (!isCaptchaSolved) { 186 alert('ÐодÑвеÑдиÑе, ÑÑо Ð²Ñ Ð½Ðµ ÑобоÑ'); 187 return; 188 } 189 190 let mailFormData = new FormData(e.target); 191 192 mailFormData.append("action","handle_form_submission"); 193 mailFormData.append("form_type","appeal"); 194 let response = await fetch('/wp-admin/admin-ajax.php',{ 195 method: 'POST', 196 body: mailFormData 197 }); 198 if(response.ok) { 199 document.querySelector(".form-appeal").reset(); 200 popup_open("success"); 201 } else { 202 alert("ÐÑоизоÑла оÑибка"); 203 } 204 }); 205}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.