如何在MooTools中控制一个Class Name class =“fValidate ['required']”

时间:2009-02-06 20:54:16

标签: mootools

我正在为MooTools使用fValidator插件,并且发现需要控制(取决于用户选择)插件使用的所需类。

该类使用以前从未使用的奇怪格式,并且出于某种原因,MooTools可以识别它。它可能与转出方括号和单引号有关。

除了其他事情,我尝试过这样的事情,但还没有运气。

这是代码:

$("checkbox3").removeClass("fValidate\\[\\'required\\'\\]");

1 个答案:

答案 0 :(得分:0)

您是否希望删除/添加必要的元素进行验证?当它首先获取所有元素时,您必须取消注册它们,删除该类,然后重新注册它们。

不幸的是,默认情况下似乎没有取消注册方法所以你必须修补脚本以添加它,因为注册方法不会解析你必须添加新方法的类名这样做。最后,您必须将添加到模糊字段的事件注册为一个绑定,您可以重新使用绑定来删除该事件

这是fValidator的相关修补/重写以实现此目的,如果可能,我会查看另一个验证脚本 - 例如form check,它允许您在运行时取消注册并重新注册字段(在许多其他改进中)。