jquery验证插件 - 显示错误与清除错误的不同处理

时间:2010-03-25 17:18:51

标签: jquery validation jquery-validate

我正在使用热门的jQuery Validation Plugin。关于何时运行验证(onsubmit,onfocusout,onkeyup等),它非常灵活。

如果运行验证,则会显示和清除错误。

如果不破解插件核心,我想要一种分解行为的方法:

  • 错误仅显示在提交
  • 但如果用户随后输入了有效的回复,则会在提交,重点关注等情况下清除错误。

只是尝试创造更好的用户体验:只有在提交时才对他们大吼大叫,但仍然会尽快从他们的脸上消除错误。

当我浏览options时,我没有看到完成此操作所需的回调。我想让它工作而不必破解插件核心。

任何人都有一些见解?感谢。

1 个答案:

答案 0 :(得分:1)

我最后用一个小小的黑客来解决这个问题:在插件中的适当位置,我发起了一个自定义事件。在我的代码中,我绑定到该事件并使用它代替我正在寻找的回调。

可能也可以使用原型对象。