Sto tentando di aggiungere una conferma prima che un modulo venga inviato utilizzando jQuery. Ho trovato un buon esempio in un'altra domanda di overflow dello stack form confirm before submit ma non riesco a farlo funzionare.Conferma prima di inviare il modulo utilizzando jQuery
jQuery:
$(function() {
$('form#delete').submit(function() {
var c = confirm("Click OK to continue?");
return c;
});
});
Template:
<form id="delete" action="{% url 'item_delete' item.id %}" method="post">{% csrf_token %}
<input class="floatright" type="submit" value="Delete" />
</form>
Come possiamo raggiungere questo obiettivo?
funziona perfetto ora, grazie –
ho aggiunto 'event.preventDefault();' in una condizione di 'altro' – campeterson
Questo sarà ** non ** lavoro se si invia il modulo in alcun modo oltre clic su questo pulsante (ad es., premere enter in un altro input). La risposta di @ user3311206 è migliore per questo. – Ben