Mam formularz i chcę przechwycić przesłanie formularza, aby wyświetlić okno dialogowe z potwierdzeniem, używając bootbox.Potwierdź przesłanie formularza za pomocą pliku bootbox.confirm()
- Użytkownik wprowadzi pewne dane
- trafienia użytkownika przedłożyć
- dialogowe potwierdzenia jest pokazany
Jeśli użytkownik natrafi OK
, wówczas forma powinna przedstawić, jeśli nie należy po prostu zatrzymać się na strona.
Próbowałem to:
$('#myForm').submit(function() {
return bootbox.confirm("Are you sure?");
});
Jednak bootbox.confirm()
natychmiast powraca, z prośbą o potwierdzenie ponownie ukryte.
Zauważyłem, że istnieje parametr wywołania zwrotnego na bootbox.confirm()
. Jednakże, jeśli mam zadzwonić pod numer $('#myForm').submit()
z wywołania zwrotnego, to po prostu ponownie wyświetli się okno dialogowe potwierdzenia.
Jaki jest właściwy sposób potwierdzenia złożenia formularza?
Btw, zmieniając przycisk Prześlij do zwykłego jednym i mocowania skrypt nie ma rozwiązania, ponieważ użytkownik nadal może uruchomić wysyłanie formularzy przez naciśnięcie klawisza Enter. – theDmi