0

我在我的一种形式中使用jQuery.validationEngine。问题是当缺少多个必填字段时,表单会被每个输入字段的浮动红色验证错误淹没。

文档中提到了一个名为showOneMessage的属性,它假设只显示第一次验证,但我无法让它工作。这是一个有效的jsFiddle 链接,添加了showOneMessage似乎没有做任何事情的属性。

有人知道如何开始showOneMessage工作吗?谢谢

4

2 回答 2

1
jQuery("#formID").validationEngine('attach', {maxErrorsPerField:1});

或者

在 validationEngine.js 中,将默认maxErrorsPerField:False条件更改为maxErrorsPerField:1

于 2014-02-06T05:22:43.340 回答
0

我刚刚使用过,经过测试(2012 年 11 月),它可以工作:

<script>
    jQuery(document).ready(function(){
    jQuery("#formIDhere").validationEngine('attach', {showOneMessage: true});    
    });
</script>

看起来作者在 2 个月前就知道并解决了这个问题。也许确保你有最新的代码?

于 2012-11-09T17:42:12.830 回答