如何制作CheckBoxList验证器

Amr*_*har 3 validation

我有Checkboxlist,我不能给它所需的字段验证器或自定义验证器.它给了我运行时异常.

语言:使用asp.net的Vb.net

Hom*_*mer 10

使用jQuery和ASP.Net CustomValidator:

function validateCheckBoxList(sender, args) {
    args.IsValid = ($("#CheckBoxListId :checked").length > 0);
}

<asp:CustomValidator ID="CustomValidator" runat="server" ErrorMessage="Required!" ClientValidationFunction="validateCheckBoxList"></asp:CustomValidator>
Run Code Online (Sandbox Code Playgroud)

https://jsfiddle.net/t8qj4tqb/

  • 你确定选择器可以找到CheckBoxList吗?由于ASP.Net AutoID,CheckBoxList的id可能都搞砸了.如果使用`#`作为选择器,请确保它完全匹配.你也可以使用'$("[id $ = CheckBoxListId]:复选框:选中")来避免AutoID问题. (2认同)