Próbuję dodać potwierdzenie przed przesłaniem formularza za pomocą jQuery. Znalazłem dobry przykład w innym pytanie przepełnienie stosu form confirm before submit, ale nie mogę go uruchomić.Potwierdzenie przed przesłaniem formularza za pomocą jQuery
jQuery:
$(function() {
$('form#delete').submit(function() {
var c = confirm("Click OK to continue?");
return c;
});
});
Szablon:
<form id="delete" action="{% url 'item_delete' item.id %}" method="post">{% csrf_token %}
<input class="floatright" type="submit" value="Delete" />
</form>
Jak możemy to osiągnąć?
działa doskonały teraz, dzięki –
dodałem 'event.preventDefault();' w „inny” stan – campeterson
To będzie ** nie ** praca jeśli przesłać formularz w żaden sposób oprócz kliknięcie tego przycisku (np. naciśnięcie enter na innym wejściu). Odpowiedź @ user3311206 jest lepsza z tego powodu. – Ben