1

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

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

我试过这样的东西,除其他外,但还没有运气。

这是代码:

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

1 回答 1

0

您是否希望删除/添加验证所需的元素?由于它首先会获取所有元素,因此您必须取消注册它们,删除该类,然后重新注册它们。

不幸的是,默认情况下它似乎没有取消注册方法,因此您必须修改脚本才能添加它,而且由于注册方法不解析类名,您必须添加一个新方法来执行此操作. 最后,您必须将添加到模糊字段的事件注册为一个绑定,您可以重新使用该绑定来删除该事件

这是一个相当复杂的 fValidator 补丁/重写来实现这一点,如果可能的话,我会看看另一个验证脚本——比如表单检查,它允许你在运行时取消注册和重新注册字段(在很多其他的改进)。

于 2009-03-06T14:12:19.003 回答