Ich versuche, eine Bestätigung hinzuzufügen, bevor ein Formular mit jQuery übergeben wird. Ich fand ein schönes Beispiel in einer anderen Stack Overflow Frage form confirm before submit, aber ich kann es nicht zum Laufen bringen.Bestätigung vor dem Senden des Formulars mithilfe von jQuery
jQuery:
$(function() {
$('form#delete').submit(function() {
var c = confirm("Click OK to continue?");
return c;
});
});
Vorlage:
<form id="delete" action="{% url 'item_delete' item.id %}" method="post">{% csrf_token %}
<input class="floatright" type="submit" value="Delete" />
</form>
Wie können wir das erreichen?
funktioniert perfekt jetzt, dank –
Ich habe 'Event.preventDefault();' in einem ‚anderen‘ Zustand – campeterson
Dies wird ** nicht ** Arbeit, wenn Sie das Formular in irgendeiner Weise einreichen neben diesen Button klicken (zB durch Drücken der Eingabetaste an einem anderen Eingang). @ user3311206's Antwort ist deswegen besser. – Ben