我在我的一种形式中使用jQuery.validationEngine。问题是当缺少多个必填字段时,表单会被每个输入字段的浮动红色验证错误淹没。
文档中提到了一个名为showOneMessage的属性,它假设只显示第一次验证,但我无法让它工作。这是一个有效的jsFiddle 链接,添加了showOneMessage
似乎没有做任何事情的属性。
有人知道如何开始showOneMessage
工作吗?谢谢
我在我的一种形式中使用jQuery.validationEngine。问题是当缺少多个必填字段时,表单会被每个输入字段的浮动红色验证错误淹没。
文档中提到了一个名为showOneMessage的属性,它假设只显示第一次验证,但我无法让它工作。这是一个有效的jsFiddle 链接,添加了showOneMessage
似乎没有做任何事情的属性。
有人知道如何开始showOneMessage
工作吗?谢谢
jQuery("#formID").validationEngine('attach', {maxErrorsPerField:1});
或者
在 validationEngine.js 中,将默认maxErrorsPerField:False
条件更改为maxErrorsPerField:1
我刚刚使用过,经过测试(2012 年 11 月),它可以工作:
<script>
jQuery(document).ready(function(){
jQuery("#formIDhere").validationEngine('attach', {showOneMessage: true});
});
</script>
看起来作者在 2 个月前就知道并解决了这个问题。也许确保你有最新的代码?