jQuery Validate插件 - 如何在键入时自动验证?

Rhy*_*Guy 1 javascript jquery jquery-validate

我正在使用jQuery Validation Plugin来验证客户端的表单.

我的一个要求是表单必须在输入或textarea字段中验证为客户端类型. jQuery Validation Plugin有一个选项onkeyup,但它与没有它的情况相同.

出于测试目的,我创建了jsfiddle演示.

可以做些什么?

tas*_*enb 6

我们通常将此keyup事件用于此目的.所以你应该简单地添加一个在触发keyup事件时要执行的函数,如下所示:

onkeyup: function( element, event ) {
    $(element).valid();
}
Run Code Online (Sandbox Code Playgroud)

如果你看一下插件的代码,你会发现每次触发keyup事件时该keyup方法都会传递element(input元素或textarea)和event对象:你可以使用它们来自定义行为.该valid()方法只检查所选元素是否有效并显示相应的消息.

请参阅更新的jsfiddle示例:http://jsfiddle.net/yjgQG/2/