Jos*_*eco 3 forms validation jquery
我试图远程验证表单域.如果在我在页面上时该字段获得焦点,则一切都很有效.但是,如果该字段永远不会获得焦点,则表单需要我单击"提交"按钮两次才能成功提交.
我希望它只是验证字段是否获得焦点,或者以某种方式阻止表单需要两次单击才能提交.有人有主意吗?
$("#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"/>
Run Code Online (Sandbox Code Playgroud)
arh*_*ham 10
Instead of making ajax setup to false you can just set "project" "remote" async to false like this
$("#form1").validate({
rules: {
project: {
required: true,
remote: {url:"check.php", async:false}
}
},
messages: {
project: {
required: "Required.",
remote: "Check Failed."
}
},
});
Run Code Online (Sandbox Code Playgroud)
提交按钮的名称是什么?jQuery Validate不喜欢名称"submit".我将提交按钮的名称更改为"提交者",问题就消失了.看看这个链接:https://github.com/jzaefferer/jquery-validation/issues/58
| 归档时间: |
|
| 查看次数: |
2729 次 |
| 最近记录: |