我是jQuery验证插件的新手,我需要使用这个插件来实现以下功能: step1:用户点击一个输入控件,他什么都不做 step2:改变输入控件的焦点 step3:触发onblur事件然后验证并给他一个暗示该字段是必需的
我认为上面的任务非常简单但是当我使用这个插件进行验证时,我明白了 遇到麻烦,因为没有任何事情发生,那么我引用官方文档说,当没有任何输入时,插件会忽略任何验证方法而只是什么都不做。我尝试在验证方法中将onfocusout配置设置为true但是 没有任何事情发生 我应该如何更改配置以获得我想要的,是否有人遇到过这种问题?任何建议表示赞赏!
这是我的代码:
html代码:
<div>
<form id="test" method="get" action="#">
username:<input type="text" name="username"/>
password:<input type="password" name="password"/>
<input type="submit" value="login"/>
</form>
</div>
js code:
<script>
$("#test").validate({
debug:true,
rules:{
username:{
required:true
},
password:{
required:true
}
},
messages:{
username:{
required:"this field is required!"
},
password:{
required:"this field is required!"
}
}
})
</script>