Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.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 计算asp.net表中的复选框数_Javascript_Asp.net - Fatal编程技术网

Javascript 计算asp.net表中的复选框数

Javascript 计算asp.net表中的复选框数,javascript,asp.net,Javascript,Asp.net,我对asp和java非常陌生: 我设计了一个页面,其中有一个表和一些复选框,我想使用脚本设置一个条件,提醒用户不要选中超过四个复选框。或者,如果用户选中四个复选框,则必须禁用此表中的其他可用复选框;如果用户取消选中任何选中的复选框,则所有禁用的复选框都将重新启用以进行新的选择。有些复选框属于同一组(单元格),如果用户单击其中一个复选框,则该组(单元格)中的其他选中复选框必须取消选中,就像切换一样,简而言之,该单元格中只能选中一个checkbiox。我在java中已经这样做了,但不知道如何在复选框

我对asp和java非常陌生: 我设计了一个页面,其中有一个表和一些复选框,我想使用脚本设置一个条件,提醒用户不要选中超过四个复选框。或者,如果用户选中四个复选框,则必须禁用此表中的其他可用复选框;如果用户取消选中任何选中的复选框,则所有禁用的复选框都将重新启用以进行新的选择。有些复选框属于同一组(单元格),如果用户单击其中一个复选框,则该组(单元格)中的其他选中复选框必须取消选中,就像切换一样,简而言之,该单元格中只能选中一个checkbiox。我在java中已经这样做了,但不知道如何在复选框上选中四个以上的复选框。 (P.S)在表格的(I组)复选框中,GE被选中并禁用。在四个复选框中,此复选框是必需的,应始终选中

<script type="text/javascript">
    function ChkValidate() {
        var counter = 0;


        var panel = document.getElementById ("panel1")
        for (i = 0; i < panel.children.length; i++) {
            if (panel.children[i].type == 'checkbox')
            {
                if (panel.children[i].checked == true) {
                    counter = counter + 1;
                }
            }
            if (counter > 4)

            {
                alert('You have reached to maximum selection');
                return false;

            }
        }
    }
</script>



<script type="text/javascript">

     function aspcheckED0() {
         document.getElementById("PS0").checked = false;
     }
     function aspcheckPS0() {
         document.getElementById("ED0").checked = false;

     }

    function aspcheckEL0() {
        document.getElementById("HS0").checked = false;
        document.getElementById("MA0").checked = false;
     }
     function aspcheckHS0() {
         document.getElementById("EL0").checked = false;
         document.getElementById("MA0").checked = false;
     }
     function aspcheckMA0() {
         document.getElementById("EL0").checked = false;
         document.getElementById("HS0").checked = false;
     }

     function aspcheckUR0() {
         document.getElementById("PJ0").checked = false;
     }
     function aspcheckPJ0() {
         document.getElementById("UR0").checked = false;
     }
     function aspcheckAR0() {
         document.getElementById("PR0").checked = false;
     }
     function aspcheckPR0() {
         document.getElementById("AR0").checked = false;
     }

    </script>



        <table id="artstable" align="center" class="auto-style53" style="border: thin dotted #6666FF; font-family: Verdana;
        border-collapse: collapse; background-color: #E6E6E6;">
            <tr>
                <td align="right" class="auto-style188" colspan="10"><strong>Enter Your Admission Details</strong></td>
            </tr>
            <tr>
                <td align="right" class="auto-style42" colspan="5">
                    <asp:Label ID="lbl" runat="server" Text="Label"></asp:Label>
                    &nbsp;&nbsp;&nbsp;<strong> Select Your Course:</strong></td>
                <td align="right" class="auto-style42" colspan="5">
                    <asp:RadioButtonList ID="rbcourse" runat="server" AutoPostBack="True" Height="54px" RepeatDirection="Horizontal" style="text-align: left; font-weight: 700;" Width="385px">
                        <asp:ListItem>BA</asp:ListItem>
                        <asp:ListItem>BSC</asp:ListItem>
                        <asp:ListItem>BSCN</asp:ListItem>
                        <asp:ListItem>BCOM</asp:ListItem>
                    </asp:RadioButtonList>
                </td>
            </tr>
            <tr>
                <td align="right" class="auto-style140" style="border: thin dotted #0000FF"><strong>B.A</strong></td>
                <td align="left" class="auto-style113" colspan="0">Group&nbsp; 1</td>
                <td class="auto-style162">Group&nbsp; 2</td>
                <td align="left" class="auto-style114">Group 3</td>
                <td align="left" class="auto-style95">Group 4</td>
                <td align="left" class="auto-style150">Group 5</td>
                <td align="left" class="auto-style174">Group 6</td>
                <td align="left" class="auto-style160">Group 7</td>
                <td align="left" class="auto-style136">Group 8</td>
                <td align="left" class="auto-style116">&nbsp;</td>
            </tr>
            <tr>
                <td align="right" class="auto-style140" style="border: thin dotted #0000FF"><span class="auto-style43">Select Any four </span>
                    <br class="auto-style43" />
                    <span class="auto-style43">subjects ,Max one from<br /> each group</span></td>
                <td align="left" class="auto-style117">
                    <asp:CheckBox ID="ge" runat="server" BackColor="#CCFFFF"  Text="GE"   onclick="javascript:return ChkValidate();" SkinID="ch" />
                    <br />
                </td>
                <td align="left" class="auto-style163" rowspan="1">
                    <asp:CheckBox ID="PS" runat="server"  BackColor="#CCFFFF" Text="PS"  onclick="aspcheckPS();" SkinID="ch"/>
                    <br class="auto-style139" />
                    <br class="auto-style139" />
                    <asp:CheckBox ID="ED" runat="server"  BackColor="#CCFFFF"  Text="ED"  onclick="aspcheckED();" SkinID="ch"  />
                </td>
                <td align="left" class="auto-style118">
                    <asp:CheckBox ID="ec" runat="server"  BackColor="#CCFFFF"  Text="EC"  onclick="javascript:return ChkValidate();" SkinID="ch" />
                    <br />
                    <br />
                </td>
                <td align="left" class="auto-style96">
                    <asp:CheckBox ID="kr" runat="server"  BackColor="#CCFFFF"   Text="KR" onclick="javascript:return ChkValidate();" SkinID="ch" />
                    <br />
                </td>
                <td align="left" class="auto-style151" rowspan="1">
                    <asp:CheckBox ID="MA" runat="server" BackColor="#CCFFFF"  Text="MA"  onclick="javascript:return ChkValidate();" SkinID="ch" />
                    <br class="auto-style139" />
                    <br class="auto-style139" />
                    <asp:CheckBox ID="EL" runat="server" BackColor="#CCFFFF"  Text="EL"  onclick="javascript:return ChkValidate();" SkinID="ch"/>
                    <br class="auto-style139" />
                    <br class="auto-style139" />
                    <asp:CheckBox ID="HS" runat="server" BackColor="#CCFFFF"  Text="HS"  onclick="javascript:return ChkValidate();" SkinID="ch"/>
                    <br class="auto-style139" />
                    <br class="auto-style139" />
                    <br class="auto-style139" />
                </td>
                <td align="left" class="auto-style175" rowspan="1">
                    <asp:CheckBox ID="UR" runat="server" BackColor="#CCFFFF"  Text="UR"  onclick="javascript:return ChkValidate();" SkinID="ch"  />
                    <br class="auto-style139" />
                    <br class="auto-style139" />
                    <asp:CheckBox ID="PJ" runat="server"  BackColor="#CCFFFF"  Text="PJ" onclick="javascript:return ChkValidate();" SkinID="ch"  />
                    <br class="auto-style139" />
                </td>
                <td align="left" class="auto-style161" rowspan="1">
                    <asp:CheckBox ID="AR" runat="server" BackColor="#CCFFFF"  Text="AR"  onclick="javascript:return ChkValidate();" SkinID="ch"  />
                    <br class="auto-style139" />
                    <br class="auto-style139" />
                    <asp:CheckBox ID="PR" runat="server" BackColor="#CCFFFF"  Text="PR" onclick="javascript:return ChkValidate();" SkinID="ch"  />
                </td>
                <td align="left" class="auto-style137">
                    <asp:CheckBox ID="fe" runat="server" BackColor="#CCFFFF"  Text="FE"  onclick="javascript:return ChkValidate();" SkinID="ch"  />
                </td>
            </tr>
        </table>

函数ChkValidate(){
var计数器=0;
var panel=document.getElementById(“panel1”)
对于(i=0;i4)
{
警报(“您已达到最大选择范围”);
返回false;
}
}
}
函数aspcheckED0(){
document.getElementById(“PS0”).checked=false;
}
函数aspcheckPS0(){
document.getElementById(“ED0”).checked=false;
}
函数aspcheckEL0(){
document.getElementById(“HS0”).checked=false;
document.getElementById(“MA0”).checked=false;
}
函数aspcheckHS0(){
document.getElementById(“EL0”).checked=false;
document.getElementById(“MA0”).checked=false;
}
函数aspcheckMA0(){
document.getElementById(“EL0”).checked=false;
document.getElementById(“HS0”).checked=false;
}
函数aspcheckUR0(){
document.getElementById(“PJ0”).checked=false;
}
函数aspcheckPJ0(){
document.getElementById(“UR0”).checked=false;
}
函数aspcheckAR0(){
document.getElementById(“PR0”).checked=false;
}
函数aspcheckPR0(){
document.getElementById(“AR0”).checked=false;
}
输入您的入学详细信息
选择您的课程:
文学士
理学士
BSCN
BCOM
B.A
第一组
第2组
第3组
第4组
第5组
第6组
第7组
第8组
选择任意四个





表格?一排桌子?什么表格和行?我刚刚编辑了这个问题,还有其他问题吗look@SteveWellens刚刚更新了查询plz有另一个链接吗