【发布时间】:2010-05-13 13:32:51
【问题描述】:
我有一个使用 jQuery 验证的表单。当用户单击提交按钮时,会显示一个对话框窗口,其中显示用户填写的字段以及用户输入的数据。它询问用户此信息是否正确。如果是,则用户单击对话窗口中的提交按钮并提交表单。如果用户单击“修复它”按钮,对话窗口将关闭并且用户返回到表单。
我的问题是当用户单击表单的提交按钮时,即使表单中存在错误,我的对话框窗口也会显示。如果表单数据由 jQuery 验证,我只想显示对话框窗口。我该怎么做?
我在想这样的事情:
if (('#form').validates() == true) {
$('#verification_dialog').dialog('open');
}
在 jQuery 中有没有办法确定整个表单是否已经过验证?还是我必须创建自己的函数才能做到这一点?
【问题讨论】:
标签: jquery forms jquery-validate jquery-ui-dialog