.Net制作如何确保选中复选框

时间:2010-02-13 13:25:43

标签: asp.net validation

使用Asp.net Webforms如何验证是否已选中复选框。 (我不能做回发)必须是javascript(自定义 - 使用现有的其他字段的验证控件。或使用.net验证控件)

谢谢

3 个答案:

答案 0 :(得分:3)

您可以使用CustomValidator控件并指定ClientValidationFunction javascript函数。

在此处查找更多信息:
http://forums.aspfree.com/net-development-11/compare-validator-for-a-checkbox-121590.html

但是,如果您只进行客户端验证,则整个CustomValidator实现可能有点无用。只需在表单提交上使用javascript验证复选框。

答案 1 :(得分:1)

在jquery中

if ($('#checkBoxID').attr('checked'))
{
    //code
}

在普通的javascript中

if (getElementById('checkBoxID').checked)
{
    //code
}

答案 2 :(得分:1)

if (document.getElementById("check_box_id").checked) {
  // it is checked
}
else {
  // it is not
}

或者使用jQuery:

if ($(("#check_box_id").attr("checked") == true) {
  // it is checked
}
else {
  // it is not
}