Der folgende Code verhindert das Senden von Nicht-Ajax-Formularen.
$(this.form)
.on('submit', function(event) {
if (/* Some condition */) {
event.preventDefault();
}
});
Wie können wir in Drupal 8 verhindern, dass ein Ajax-Formular gesendet wird?
Ajax-Formulare lösen keinen Formularübermittlungs-Handler aus, und ich konnte das Klickereignis auf den Übermittlungsschaltflächen eines Ajaxified-Formulars nicht blockieren.
Als Referenz versuche ich, das Problem Nr. 3010084 zu beheben : Das Senden des Formulars ist abgeschlossen, bevor der Datei-Upload abgeschlossen ist