Le code ci-dessous bloque la soumission de tout formulaire non ajax.
$(this.form)
.on('submit', function(event) {
if (/* Some condition */) {
event.preventDefault();
}
});
Dans Drupal 8, comment pouvons-nous empêcher la soumission d'un formulaire Ajax?
Les formulaires Ajax ne déclenchent pas de gestionnaire de soumission de formulaire et je n'ai pas pu bloquer l'événement de clic sur les boutons de soumission d'un formulaire Ajaxified.
Pour référence, j'essaie de résoudre le problème n ° 3010084: la soumission du formulaire se termine avant le téléchargement du fichier.