Приведенный ниже код блокирует отправку любой не-AJAX-формы.
$(this.form)
.on('submit', function(event) {
if (/* Some condition */) {
event.preventDefault();
}
});
В Drupal 8, как мы можем заблокировать отправку формы Ajax?
Ajax-формы не запускают обработчик отправки формы, и я не смог заблокировать событие click для кнопок отправки Ajaxified формы.
Для справки, я пытаюсь решить проблему № 3010084: отправка формы завершается до завершения загрузки файла