js:
<
script?language
=
"
javascript
"
?type
=
"
text/javascript
"
>
????????function?validateChklst(source,?args)?{? // 驗證CheckBoxList必須選擇且只能選擇一個
????????????var?obj? = ?document.getElementById( ' <%=chklstConclusion.ClientID%> ' );
????????????var?i,?k? = ? 0 ,?isCheck? = ? false ;
????????????var?tags? = ?obj.all.tags( ' input ' );
????????????var?n? = ?tags.length;? // 返回obj對象里具有“input”標簽對象的集合
???????????? for ?(i? = ? 0 ;?i? < ?n;?i ++ )?{
???????????????? if ?(tags[i]. checked )?{
????????????????????isCheck? = ? true ;
????????????????????k ++ ;
????????????????}
????????????}
???????????? if ?(isCheck? && ?k? == ? 1 )
????????????????args.IsValid? = ? true ;
???????????? else
????????????????args.IsValid? = ? false ;
????????}
</ script >
?
????????function?validateChklst(source,?args)?{? // 驗證CheckBoxList必須選擇且只能選擇一個
????????????var?obj? = ?document.getElementById( ' <%=chklstConclusion.ClientID%> ' );
????????????var?i,?k? = ? 0 ,?isCheck? = ? false ;
????????????var?tags? = ?obj.all.tags( ' input ' );
????????????var?n? = ?tags.length;? // 返回obj對象里具有“input”標簽對象的集合
???????????? for ?(i? = ? 0 ;?i? < ?n;?i ++ )?{
???????????????? if ?(tags[i]. checked )?{
????????????????????isCheck? = ? true ;
????????????????????k ++ ;
????????????????}
????????????}
???????????? if ?(isCheck? && ?k? == ? 1 )
????????????????args.IsValid? = ? true ;
???????????? else
????????????????args.IsValid? = ? false ;
????????}
</ script >
?
前臺aspx
<
table?border
=
"
0
"
?cellspacing
=
"
0
"
?cellpadding
=
"
0
"
>
???????????????? < tr >
???????????????????? < td?width = " 65 " >
????????????????????????評價結論:
???????????????????? </ td >
???????????????????? < td >
???????????????????????? < asp:CheckBoxList?ID = " chklstConclusion " ?runat = " server " ?RepeatDirection = " Horizontal " >
???????????????????????????? < asp:ListItem > 允許運行 </ asp:ListItem >
???????????????????????????? < asp:ListItem > 監督運行 </ asp:ListItem >
???????????????????????????? < asp:ListItem > 暫停運行 </ asp:ListItem >
???????????????????????????? < asp:ListItem > 停止運行 </ asp:ListItem >
???????????????????????? </ asp:CheckBoxList >
???????????????????? </ td >
???????????????????? < td >
???????????????????????? < asp:CustomValidator?ID = " cvConclusion " ?runat = " server " ?ErrorMessage = " *請選擇評價結論(只能選擇一個)! "
????????????????????????????ClientValidationFunction = " validateChklst " ></ asp:CustomValidator >
???????????????????? </ td >
???????????????? </ tr >
</ table >
???????????????? < tr >
???????????????????? < td?width = " 65 " >
????????????????????????評價結論:
???????????????????? </ td >
???????????????????? < td >
???????????????????????? < asp:CheckBoxList?ID = " chklstConclusion " ?runat = " server " ?RepeatDirection = " Horizontal " >
???????????????????????????? < asp:ListItem > 允許運行 </ asp:ListItem >
???????????????????????????? < asp:ListItem > 監督運行 </ asp:ListItem >
???????????????????????????? < asp:ListItem > 暫停運行 </ asp:ListItem >
???????????????????????????? < asp:ListItem > 停止運行 </ asp:ListItem >
???????????????????????? </ asp:CheckBoxList >
???????????????????? </ td >
???????????????????? < td >
???????????????????????? < asp:CustomValidator?ID = " cvConclusion " ?runat = " server " ?ErrorMessage = " *請選擇評價結論(只能選擇一個)! "
????????????????????????????ClientValidationFunction = " validateChklst " ></ asp:CustomValidator >
???????????????????? </ td >
???????????????? </ tr >
</ table >
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
