jQuery Validation插件:如何检查元素是否有效?
一点背景:
我正在使用jQuery Validation插件来validation注册表单。 我现在想要实现一个ajax调用来检查系统中是否有用户名 ,并且我想只有当userName值是$(form).validate();
设置的规则的有效值时才进行此ajax调用。 $(form).validate();
我想要的东西:
$("#userName").keyup(function () { if ($("#userName").isValid()) { //make ajax called } });
我搜索了文档,但我找不到解决问题的方法。
$("#userName").keyup(function () { if ($("#userName").valid() == true ) { //make ajax called } });
http://docs.jquery.com/Plugins/Validation/valid
注意:对于未单击链接的用户。 你必须调用$("#myform").validate();
第一。
Validator.element()
描述:validation单个元素,如果有效则返回true,否则返回false。