我知道这真的很基本,但我正在尝试获取一个表单元素来验证 onblur 或在打字时。我很难让事情正常运行。
$('document').ready(function(){
$('form').validate({
rules: {
a: {
onkeyup:true,
required:true,
minlength:2
}
},
messages: {
a: {
required: "enter your name!"
}
}
});
});
我可以让这件事部分工作......但我必须在输入内容后点击进出输入。为什么是这样?然后我添加了这个
$('#a').blur(function(){
$("form").validate().element("#a");
});
它适用于模糊,但是当我返回并输入有效条目时,错误消息不会消失。这是html:
<div>
<form action="#">
<input type="text" name="a" id="a">
</form>
</div>
这是小提琴:
http://jsfiddle.net/mmw562/S7AKK/16/
http://jsfiddle.net/mmw562/S7AKK/17/
有人可以解释发生了什么吗?我当然感谢您的帮助,即使我知道这是非常基本的东西....