/ / Impedisci pulsante di salvataggio per inviare il modulo in Django admin - javascript, jquery, django, django-form

Previene il pulsante Salva per inviare il modulo in admin Django - javascript, jquery, django, forme django

Ho scritto un controllo su alcuni input nel mio modulo di amministrazione, che viene eseguito sui pulsanti di salvataggio "clic (controllo una ripetizione di alcuni input, ma questo non è importante).

Quindi, se questo controllo fallisce, avverto un messaggio, ma devo anche evitare che django admin invii questa richiesta errata al server. Come posso farlo in Javascript? (sto usando jQuery)

risposte:

1 per risposta № 1

Se stai usando jQuery:

$( "form" ).submit(function( event ) {
event.preventDefault();
...
});

http://api.jquery.com/event.preventdefault/


1 per risposta № 2

Se non si utilizza jQuery:

document.getElementById("id_form").addEventListener("submit", function(event){
event.preventDefault();
...
});

Per i vecchi browser, guarda Qui (seconda risposta).