奇怪的jquery / jquery验证器错误

时间:2011-10-26 20:05:17

标签: jquery jquery-plugins jquery-validate

如果我使用官方jquery lib验证器(bassistance.de/query-plugins/jquery-plugin-validation)有一个恼人的错误,如果我点击提交一个空(必填)字段,验证器将显示错误,但如果我填写输入框,脚本不会再次验证它(onkeypress或onblur应该重新验证),只有当我再次点击提交时。

几个小时后,我意识到如果我在低音时使用lib,那么这个bug就会消失。

复选框和列表适用于两个版本的lib。

Here you can check表单与原始lib。 (点击提交,并写一些用户名字段) Here is the working example.

1 个答案:

答案 0 :(得分:0)

这不是“官方”,因为它是jQuery的部分。这是第三方插件。

这里没有任何谜团:在工作版本中,你使用的是jQuery 1.3.2,它相当陈旧。在 working 版本中,您使用的是jQuery 1.6。据推测,该插件是针对这个旧版本的jQuery编写的。当您使用较新版本的jQuery时,该插件无法正常工作。

新的jQuery库没有“错误”,第三方库中可能存在针对早期版本的错误。