El siguiente código bloquea el envío de cualquier formulario que no sea ajax.
$(this.form)
.on('submit', function(event) {
if (/* Some condition */) {
event.preventDefault();
}
});
En Drupal 8, ¿cómo podemos bloquear el envío de un formulario Ajax?
Los formularios Ajax no activan un controlador de envío de formularios y no he podido bloquear el evento de clic en los botones de envío de un formulario Ajaxified.
Como referencia, estoy tratando de solucionar el problema # 3010084: el envío del formulario finaliza antes de que se complete la carga del archivo