jQuery验证数组输入错误

bcg

我有一个具有多个输入数组的表单,但是我只想要一些强制性的,您可以应用忽略类的类。问题是,jquery validate检查所有必需项。我如何避免这种情况:

一个简单的例子:

html

<form id='register' name='register' method='post' action='' >   
enter code herearray1: <input type='text' name='name[]' id='name'/>
   input type 1: <input type='text' name='name[]' id='name'/>
   input type 1: <input type='text' class="noValidate" name='name[]' id='name'/>
   input type 1: <input type='text' name='name[]' id='name'/>

   <input type='submit' name='Submit' value='Submit' />

</form>

验证表格的功能

function ValidateFormNewContract()
{
    $('#formAltaContrac').submit(function(event)
    {
        event.preventDefault();
        $('#formAltaContrac').validate().settings.ignore = []; 
    });

    $('#formAltaContrac').validate(
    {
        ignore: ".noValidate",
        invalidHandler: function(e,validator) 
        {
            if(validator.errorList.length > 0)
            {
                var id = $(validator.errorList[0].element).parent().parent().parent().parent().parent()[0].id;
                $('a[href=#'+id+']').click();
                $(validator.errorList[0].element).focus();
            }
        },
        submitHandler: function(form) {
//            alert('enviado');
            SendNewContractData();
        },
        rules: {
            'name[]':{required: true},
//            
        }
    });
}

注意:我修改了jquery validate以执行验证数组输入,

验证数组输入使它们很好,但不要忽略该类

还有另一个问题,我该怎么做才能使span Feeding Fail jQuery验证输入是否传播到其他输入,从而导致阵列故障?

活泼的

您的代码...

enter code herearray1: <input type='text' name='name[]' id='name'/>
input type 1: <input type='text' name='name[]' id='name'/>
input type 1: <input type='text' class="noValidate" name='name[]' id='name'/>
input type 1: <input type='text' name='name[]' id='name'/>

1)最大的问题是您所有的输入元素都包含相同的name="name[]"除了语义不佳之外,您无法复制该name属性,因为该插件使用属性来跟踪输入元素。

2)至于“忽略”输入,如果您没有rule为输入指定a ,那么该输入将不会被评估。很简单,一旦您解决了上面的命名问题,这部分内容便会解决。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用validate插件jquery验证输入数组-显示每个输入的错误

来自分类Dev

输入数组验证消息错误 Laravel 5.5

来自分类Dev

jQuery在输入下验证发布错误消息

来自分类Dev

如何使用验证插件jQuery来验证输入数组

来自分类Dev

jQuery验证错误消息的错误类与输入字段的关系

来自分类Dev

在Laravel中显示来自输入数组的验证错误

来自分类Dev

在 jquery 验证插件中使用获取动态输入数组的索引

来自分类Dev

根据数组验证输入

来自分类Dev

使用jQuery验证在错误消息中显示输入值

来自分类Dev

每个输入上的addClass验证jQuery中的错误

来自分类Dev

每个输入上的addClass验证jQuery中的错误

来自分类Dev

在实现时使用JQuery触发输入验证错误?

来自分类Dev

jQuery 验证,基于输入类型的不同错误消息

来自分类Dev

使用Jquery验证输入

来自分类Dev

实时验证输入-JQuery

来自分类Dev

输入错误的C ++数组

来自分类Dev

在输入验证时捕获错误

来自分类Dev

验证输入自动完成错误

来自分类Dev

输入文字验证错误-JSP

来自分类Dev

输入字段的angularjs验证错误

来自分类Dev

输入验证和错误输出

来自分类Dev

jQuery验证数组双向

来自分类Dev

带有jquery datepicker错误的jquery验证插件(请输入有效日期)

来自分类Dev

使用输入字段作为数组“ title []”的Laravel验证总是抛出相同的错误

来自分类Dev

jQuery验证总和错误

来自分类Dev

jQuery中的输入数组

来自分类Dev

jQuery输入数组总和

来自分类Dev

输入属性jQuery数组

来自分类Dev

jQuery输入数组总和