functionvalidateChklst(source,args){//验证CheckBoxList必须选择且只能选择一个varobj=document.getElementById('<%=chklstConclusion.ClientID%>');vari,k=0,isCheck=false;vartags=obj.all.tags('inp" />

CustomValidator验证CheckBoxList必须选择且只

系统 1138 0
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 >
 
前台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 >
 
 

CustomValidator验证CheckBoxList必须选择且只能选择一个


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论