Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中获取checkbox1.Checked属性?_Javascript_Asp.net - Fatal编程技术网

如何在javascript中获取checkbox1.Checked属性?

如何在javascript中获取checkbox1.Checked属性?,javascript,asp.net,Javascript,Asp.net,我有两个复选框。当我选中这两个复选框时,我想生成一个警报“已通过”。我是这样写的 <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Untitled Page</title> <script type="text/javascript" > function validate() { if (document.getE

我有两个复选框。当我选中这两个复选框时,我想生成一个警报“已通过”。我是这样写的

<html xmlns="http://www.w3.org/1999/xhtml">
 <head runat="server">
<title>Untitled Page</title> 

  <script type="text/javascript" >
   function validate() {
    if (document.getElementById('CheckBox1').checked &&   document.getElementById('CheckBox2').checked) {

        alert("passed");

     } else {
        alert("Referred")
    }
}
</script>


   <asp:CheckBox ID="CheckBox1" runat="server"  OnCheckedChanged="javascript:validate();" />
   <asp:CheckBox ID="CheckBox2" runat="server"  OnCheckedChanged="javascript:validate();" />

无标题页
函数验证(){
if(document.getElementById('CheckBox1').checked和document.getElementById('CheckBox2').checked){
警报(“通过”);
}否则{
警报(“参考”)
}
}
但问题是(复选框1)。checked没有在内部生成。我如何获得它?是否需要为我的项目添加额外的属性来获取“.checked”属性?这是我第一次使用javascript。我的visualstudio版本是3.5。请帮助我试试这个

(html格式)


OnCheckedChanged
是一个服务器端事件,您在客户端处理它

<asp:CheckBox ID="CheckBox1" runat="server"  onchange="validate();" />
<asp:CheckBox ID="CheckBox2" runat="server"  onchange="validate();" />

你检查过html源代码了吗?这里是一个答案检查,当OP没有使用jQuery时。
if(($('#checkbox1').attr('checked'))&&($('#checkbox2').attr('checked')) ){
  alert("passed");
} else {
  alert("Referred");    
}
<asp:CheckBox ID="CheckBox1" runat="server"  onchange="validate();" />
<asp:CheckBox ID="CheckBox2" runat="server"  onchange="validate();" />
(document.getElementById('<%=CheckBox1.ClientID%>').checked &&   document.getElementById('<%=CheckBox2.ClientID%>').checked)