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