document.addEventListener('click', function(event) {
if (event.target.matches('form [type=submit]:not([disabled])')) {
var submit = event.target; // кнопка отправки
submit.disabled = true; // блокируем кнопку Отправить сразу после клика на неё (индивидуально)
var data = new FormData(submit.closest('form')); // данные формы
var xhr = new XMLHttpRequest();
xhr.open('POST', 'https://wdg.biz-crm.ru/inserv/in.php?client=atelierhelpmailru');
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.onload = function() {
if (xhr.status === 200) {
submit.disabled = false; // разблокируем кнопку (индивидуально)
var response = JSON.parse(xhr.responseText);
if (response.okk === 'okk') {
// действие
}
} else {
console.log('Request failed. Returned status of ' + xhr.status);
}
};
xhr.send(new URLSearchParams(data).toString());
}
});