QBO3 表单验证类被覆盖



我有一个QBO3表单,我已经添加了自定义javascript进行验证。当我使用以下方法将"验证失败"类添加到我的元素时:

set('class','Validation-Failed') 

这会导致 UI 行为正常。但是,单击另一个字段会导致分类的"验证失败"替换为"验证通过"。

某些事情正在覆盖特定故障的发生。

验证类由 Mootools FormValidator 类注入 UI ;您正在"在引擎盖下"操作它们,而不是使用适当的验证器。

QBO3 提供了一堆内置的验证器,在 qbo 中提供了大量详细信息。验证.js。

如果我们不提供您需要的功能,您可以轻松地制作 JS 来执行任何您想要的操作,并将其绑定到表单验证中,如下所示:

<input type="text" class="myCustomValidator" .../>

并包含以下 JavaScript:

Form.Validator.addAllThese([
    ['myCustomValidator', {
        errorMsg: function (element, props) {
            return 'Please make this message more useful to the end user.'
        },
        test: function (element) {
            return (element.value =- "MyExactValue");
        }
    }]
]);

相关内容

  • 没有找到相关文章

最新更新