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

时间:2013-12-06 23:40:23

标签: javascript jquery jquery-validate

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

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

出于测试目的,我创建了 jsfiddle demo

可以做些什么?

1 个答案:

答案 0 :(得分:6)

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

onkeyup: function( element, event ) {
    $(element).valid();
}

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

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