我想使用" jQuery验证插件" (http://jqueryvalidation.org/)与数组。
我尝试了这个解决方案:
Validating array inputs using jquery validation plugin
但它对我不起作用:每个阵列只检查一个元素。
我的HTML是:
<form id="signupForm" method="get" action="">
<fieldset>
<p>
<label for="username">Username</label>
<input name="username[]" type="text">
</p>
<p>
<label for="username">Username</label>
<input name="username[]" type="text">
</p>
<p>
<input class="submit" type="submit" value="Submit">
</p>
</fieldset>
</form>
我的jQuery是:
$("#signupForm").validate({
rules: {
'username[]': "required"
},
messages: {
'username[]': {
required: "Please enter a username"
}
}
});
这里有一个jsFiddle:https://jsfiddle.net/t14ft1ny/