使用jQuery验证插件验证一组复选框
Validating a Group of Checkboxes using the jQuery validation plugin
如何在使用jquery验证插件时验证一组复选框?
我为text
使用的代码如下,但是如何为一组复选框完成?
<form id="newItem" action="formProcess.php" method="post">
<input type="text" class="itemTitle" name="itemTitle" value="" autocomplete="off"><br>
<label for="itemTitle" generated="true" class="error itemTitle" style=""></label><br>
<input type="checkbox" name="country[]" value="US" class="destinations"><br>
<input type="checkbox" name="country[]" value="GB" class="destinations"><br>
<input type="checkbox" name="country[]" value="CA" class="destinations"><br>
<input type="checkbox" name="country[]" value="SE" class="destinations"><br>
<label for="destinations" generated="true" class="error destinations" style=""></label><br>
<input type="submit" name="Submit" value="Submit">
</form>;
$("#newItem").validate({
rules: {
itemTitle: {
required: true,
minlength: 3,
maxlength: 60
},
// How is it done for a group of check boxes?
// I'd like at least 1 destination to be selected, and a maximum of 3. This cannot be left blank.
messages: {
itemTitle: {
required: "Please enter a valid name",
minlength: "Minimum length required is 3 characters",
maxlength: "Maximum length allowed 51 characters"
},
},
submitHandler: function() {
// Other code follows
试试这个
$("#newItem").validate({
rules: {
"country[]": {
required: true,
minlength: 1,
maxlength: 3
}
},
messages: {
"country[]": {
required: "Check atleast 1",
minlength: "Min 1",
maxlength: "Max only 3"
}
}
});
演示相关文章:
- fluxxor向一个flux实例添加一组以上的操作
- 我们怎样才能将内含子J用于一组特定的元素
- 如何创建一个方法来验证数组的范围
- 使用linq.js按当前日期订购一组momentjs日期
- 正则表达式,从一组关键字中获取奇数
- 创建一组元素JointJS
- 如何在javascript中获取一组复选框值
- 使用一组大的输入框进行表单验证
- Jquery validate:如何验证一组文本框中是否有值
- 仅验证一组单选按钮的最后一个单选按钮
- jquery表单验证需要一组输入中的一个,并要求输入是整数
- Javascript或Jquery来验证一组单选按钮
- 用于验证一组特殊字符的正则表达式
- 如何使用YUI3 AlloyUI验证一组复选框?
- MVC3不显眼的验证:如何从一组元素中删除/重新附加验证
- jQuery验证在更改特定的一组值时失败
- 如何将验证器与一组不同的值进行比较
- Javascript:验证名称是否由一组字符组成的有效方法
- 使用jQuery验证插件验证一组复选框
- 如何使用数组中给定的一组规则验证值