我只是开始使用jquery验证插件 我使用最简单的形式(参见附件) 但是,我注意到一个问题,我无法得到答案,我试图搜索一个完整的不同的地方
重现这些步骤 1.单击名称教科书 2.输入任意数量的字母(例如abc) 3.退出所有东西 4.单击或选项卡到下一个教科书
这样jquery验证将无法启动,这不是我想要的所需规则。 请帮忙,非常感谢!
Javascript代码
$(document).ready(function(){
$("#form").validate({
ignore: "",
rules: {
name: {
required: true
}
},
messages: {
name: "Required Field"
}
});
});
和HTML
<form id="form" method="" action="">
<label for="name">Name</label>
<div><input type="text" id="name" name="name"> </div>
<label for="what">What</label>
<input type="text" id="what" name="what">
</form>
答案 0 :(得分:0)
我认为这是正常行为。如果添加提交按钮,则在用户尝试提交表单时将触发验证。 如果要强制验证模糊,可以将其添加到验证配置对象:
onfocusout: function(e) {
this.element(e);
},