【发布时间】:2011-01-21 21:45:08
【问题描述】:
我正在尝试远程验证表单域。如果我在页面上时该字段获得焦点,则一切正常。但是,如果字段从不获得焦点,表单需要我点击“提交”按钮两次才能成功提交。
我希望它要么仅验证该字段是否获得焦点,要么以某种方式阻止表单要求两次单击提交。有人有什么想法吗?
$("#form1").validate({
rules: {
project: {
required: true,
remote: "check.php"
}
},
messages: {
project: {
required: "Required.",
remote: "Check Failed."
}
},
});
<input type="text" name="project" id="project" value="X"/>
【问题讨论】:
-
你有没有深究过这个?
-
它应该可以工作。您是否尝试过仅使用示例中的一个输入字段?
-
我遇到了同样的问题,单击 1 会命中字段的远程验证。点击 2 提交表单。为了解决这个问题,我只是将 SUBMIT 从 标记更改为
标签: jquery forms validation