Подтвердите отправку формы с помощью bootbox.confirm()

У меня есть форма, и я хочу перехватить отправку формы, чтобы отобразить диалоговое окно подтверждения, используя bootbox .

  1. Пользователь вводит некоторые данные
  2. Пользователь отправил заявку
  3. Появится диалоговое окно подтверждения

. Если пользователь нажмет OK, то форма должна быть отправлена, если нет, она должна просто остаться на странице.

Я пробовал это:

$('#myForm').submit(function() {
    return bootbox.confirm("Are you sure?");
});

Однако сразу возвращается bootbox.confirm(), диалоговое окно подтверждения снова скрывается.

Затем я заметил, что в bootbox.confirm()есть параметр обратного вызова. Однако, если я позвоню $('#myForm').submit()из обратного вызова, это, очевидно, просто снова покажет диалоговое окно подтверждения.

Так как же правильно подтвердить отправку формы?

23
задан apex39 16 November 2016 в 11:05
поделиться