jQuery验证插件,从单个数组名中至少包含2个元素
我有一个输入列表jQuery验证插件,从单个数组名中至少包含2个元素,jquery,arrays,validation,Jquery,Arrays,Validation,我有一个输入列表type=“file”,其名称为list[]。接下来,我能够使规则和消息在jQuery中工作。 但我确实需要至少填写列表[]的2个元素,并添加规则required:true仅适用于列表的第一个元素,知道我该怎么做吗 干杯, 尼古拉斯。好吧,我解决了这个问题。 我看到name属性中的键在HTML中是可选的,但我认为可以而不是在HTML表单元素的数组名称中指定数组键 因此,我只是更改了一些PHP/HTML代码——实际上只更改了几个单词——以指定创建的每个元素的键。 然后,我只是使用了
type=“file”
,其名称为list[]
。接下来,我能够使规则和消息在jQuery中工作。但我确实需要至少填写列表[]的2个元素,并添加规则
required:true
仅适用于列表的第一个元素,知道我该怎么做吗
干杯,尼古拉斯。好吧,我解决了这个问题。
我看到name属性中的键在HTML中是可选的,但我认为可以而不是在HTML表单元素的数组名称中指定数组键 因此,我只是更改了一些PHP/HTML代码——实际上只更改了几个单词——以指定创建的每个元素的键。
然后,我只是使用了
'list[--NUMBER--]:{required:true,accept:“jpe?g | gif | png”}
,使我的字段成为必填字段:)
希望它能帮助周围的一些人
Nicolas。尝试使用以下方法:
{ required: true, minlength:2 }
或者即使没有“必需”规则,也没有人?我相信我们有办法在名称中使用“[]”。我尝试了“list[0]”但没有任何结果=/我想我面临的问题是所有元素都有相同的名称:name=“list[]”,那么Javascript无法访问我想要的list[number],知道吗?