ASP.NET MVC复选框验证

时间:2013-07-08 17:08:48

标签: asp.net-mvc asp.net-mvc-4

我在表单上有多个asp mvc复选框,所有复选框都有不同的名称,因为它们使用的是模型绑定。我希望能够使用jQuery验证来确保至少选中一个复选框。但是jQuery验证基于字段的名称而工作,并且名称对于模型绑定的复选框必须是唯一的。我如何在asp mvc复选框组中使用jQuery验证?

1 个答案:

答案 0 :(得分:0)

有几种方法可以做到这一点。请记住,jQuery可以根据css类或输入类型选择项目或一组项目,而不仅仅是名称。

如果这些是页面上唯一的复选框,您可以:

var allboxes = $('input[type="checkbox"]');
if(allboxes.is(":checked"))
{
    //....Do something...
}

jQuery Checked Selector page上还有一个示例,它会告诉您如何计算检查的数量。