В данный момент у меня есть форма, которую я хотел бы проверить, и, предполагая, что все правильно, я бы хотел, чтобы затем всплыло диалоговое окно, подтверждающее их детали, вот пример кода, который у меня есть:*
var userConfirmed = false;
$("#dialog").dialog({
buttons: {
"Yes": function() {
userConfirmed = true;
$("#inputform").submit();
},
"No, I'll change them.": function() {
$(this).dialog("close");
}
}
});
// check they've submitted what they need to
$("form").submit(function() {
// lots of these
if (something) {
return false;
}
$("#dialog").dialog("open");
return userConfirmed;
});
Первоначальная проверка работает нормально - она проверяет критерии и помечается как подходящая, и, если ни один из этих критериев не выполняется, она отображает модальное окно так, как я хочу.Пока все хорошо.
Проблема, однако, в том, что когда я нажимаю «да», чтобы отправить форму, она не отправляется, пока вы снова не нажмете кнопку «Отправить», аааа!Любой звонок для отправки форума с использованием jQuery завершается неудачей.
Любые предложения приветствуются, спасибо.