有的時候填表單必須非空,那checkbox比較麻煩,不能用RequiredFieldValidator 控件,所以我就用JS和customvalidator控件結合來實現。
JS代碼:
<script language="javascript" type="text/Javascript"> //驗證checkbox不空 function checkIsNotnull(source, args) { var ch1 = document.getElementById('<%= type1.ClientID %>'); var ch2 = document.getElementById('<%= type2.ClientID %>'); var ch3 = document.getElementById('<%= type3.ClientID %>'); var ch4 = document.getElementById('<%= type4.ClientID %>'); var ch5 = document.getElementById('<%= type5.ClientID %>'); var ch6 = document.getElementById('<%= type6.ClientID %>'); if (ch1.checked) { args.IsValid = true; return; } if (ch2.checked) { args.IsValid = true; return; } if (ch3.checked) { args.IsValid = true; return; } if (ch4.checked) { args.IsValid = true; return; } if (ch5.checked) { args.IsValid = true; return; } if (ch6.checked) { args.IsValid = true; return; } args.IsValid = false;}
aspx代碼:
<td colspan="2"> <asp:CheckBox runat="server" ID ="type1" Font-Size="Large" Text ="顯示結果:
新聞熱點
疑難解答