У меня есть форма, использующая проверку jquery. Когда пользователь нажимает кнопку отправки, я получаю некоторый jquery, который перехватывает отправку, и должен отобразить диалоговое окно с просьбой проверить информацию, введенную в форме. Это диалоговое окно должно отображаться только в том случае, если форма подтверждена. Вот мой код:
$('#form').submit(function(){
fillVerificationDialog(); /* This loads up the dialog with form data */
if (('#form').valid()){
$('verification_dialog').dialog('open');
return false;
}
});
Мое диалоговое окно не отображается. Он просто отправляет форму. И я проверил, что форма действительна, используя предупреждение, которое проверяет значение $ ('# form'). Valid ()
Если я удалю оператор if и у меня будет строка, открывающая диалоговое окно, появится диалоговое окно. Тем не менее, он будет отображаться, даже если в форме есть ошибки, которые я пытаюсь предотвратить.