Сообщение от AndreyKaO
|
Так, думал в строк 5-6 делается, а там целая функция.
|
Если библиотека jquery подключена, то делается все действительно в несколько строк, иначе либо самому писать решение, либо искать уже готовые.
jq:
$('form').on('submit', function (e) {
e.preventDefault();
const $form = $(this);
$form.find('[type="submit"]').prop('disabled', true);
$.ajax(this.action, {
method: this.method || 'post',
data: $form.serialize(),
completed: () => {
$form.find('[type="submit"]').prop('disabled', false);
},
success: response => {
$form.get(0).reset();
}
});
});