请考虑下面带有 jQuery 验证代码的简单表单。不知何故,我(仍然)在规则的语法上出错,因为验证不能以这种方式工作(当我检查了有关此主题的 stackoverflow 上的一些站点时)。如何使用数组正确描述规则?
请您的帮助。
代码:
<form id="myForm" name="myForm" action="" method="post" autocomplete="on">
<label class="field2" for="productname[0]"> Product name 1 </label> <input id="productname[0]" type="text" name="productname[0]"> <br>
<label class="field2" for="productname[1]"> Product name 2 </label> <input id="productname[1]" type="text" name="productname[1]"> <br>
<input type="submit" name="submitForm" value="Submit Form">
<script src="js/jquery-1.10.1.min.js"></script>
<script src="js/jquery.validate.js"></script>
<script>
$(function() {
$("#myForm").validate({
rules: {
'productname[]': {
required:true,
minlength: 2,
maxlength: 30,
}
} //rules
}); //validate()
}); //function
</script>
</body>