checkboxlist 选择为空时的判断(customvalidator[用户自定义验证控件]的应用)

checkboxlist 选择为空时的判断(customvalidator[用户自定义验证控件]的应用):
  <script language="javascript" type="text/javascript">
  function check(source,args)
  {
  var obj=document.getElementById('<%=this.huanjing.ID%>');//返回具有和属性id的值相同或相似的对象集合
  var k,bol=false;
  var ln=(obj.all.tags('input').length);//返回obj对象里具有“input”标签对象的集合
  for(k=0;k<ln;k++)
  {
  //alert(" name:"+obj.all.tags('input')[k].name+"是否:"+obj.all.tags('input')[k].checked);
  
   if(obj.all.tags('input')[k].checked) // obj对象里具有input标签对象键值为k的属性为checked的值
   bol=bol||true;
  }
  if(bol)
   args.IsValid=true;
   else
   args.IsValid=false;
  
  }
  
  </script>

<asp:checkboxlist id="huanjing" runat="server" Height="36px" Width="400px" RepeatDirection="Horizontal">
 <asp:ListItem Value="Win98">Win98</asp:ListItem>
 <asp:ListItem Value="WinMe">WinMe</asp:ListItem>
 <asp:ListItem Value="WinXP">WinXP</asp:ListItem>
 <asp:ListItem Value="Win2000">Win2000</asp:ListItem>
 <asp:ListItem Value="Win2003">Win2003</asp:ListItem>
 <asp:ListItem Value="Unit">Unit</asp:ListItem>
 </asp:checkboxlist><asp:customvalidator id="CustomValidator1" runat="server"
ErrorMessage="运行环境没有选择,请选择运行环境" ClientValidationFunction="check"></asp:customvalidator> 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值