У меня есть форма и вы хотите перехватить отправку формы для отображения диалогового окна подтверждения с помощью bootbox.
- Пользователь вводит некоторые данные
- Пользователь отправляет сообщения
- Отображается диалоговое окно подтверждения
Если пользователь нажимает OK
, форма должна быть отправлена, если она не должна оставаться на странице.
Я пробовал это:
$('#myForm').submit(function() {
return bootbox.confirm("Are you sure?");
});
Однако bootbox.confirm()
немедленно возвращается, диалог подтверждения снова скрывается.
Затем я заметил, что на bootbox.confirm()
есть параметр обратного вызова. Однако, если я позвоню $('#myForm').submit()
из обратного вызова, это, очевидно, просто покажет диалог подтверждения.
Итак, каков правильный способ подтверждения подачи формы?