我在表单上有多个asp mvc复选框,所有复选框都有不同的名称,因为它们使用的是模型绑定。我希望能够使用jQuery验证来确保至少选中一个复选框。但是jQuery验证基于字段的名称而工作,并且名称对于模型绑定的复选框必须是唯一的。我如何在asp mvc复选框组中使用jQuery验证?
答案 0 :(得分:0)
有几种方法可以做到这一点。请记住,jQuery可以根据css类或输入类型选择项目或一组项目,而不仅仅是名称。
如果这些是页面上唯一的复选框,您可以:
var allboxes = $('input[type="checkbox"]');
if(allboxes.is(":checked"))
{
//....Do something...
}
jQuery Checked Selector page上还有一个示例,它会告诉您如何计算检查的数量。