小菜毛毛技术分享

与大家共同成长

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  164 Posts :: 141 Stories :: 94 Comments :: 0 Trackbacks

假设我们有个checkbox叫optHSCameratyp,我们写个函数来判断
 
  function chkCheckBoxChs(objNam){ //檢測是否有選擇多选框的至少一项
   var obj = document.getElementsByName(objNam); //獲取多選框數組
   var objLen= obj.length; //獲取數據長度
   var objYN; //是否有選擇
   var i;
   objYN=false;
   for (i = 0;i< objLen;i++){
   if (obj [i].checked==true) {
   objYN= true;
   break;
   }
   }
   return objYN;
 
  }
 
  然后在递交程式就如此调用:
 
  function okSend()
 
  {
 
  if(chkChsHSC(optHSCameratyp)== false){
 
   alert('请至少选择一项!');
 
  }
 
   return;
 
  }
 
  因为checkbox有多个,名字一样,所以在js里面如果简单document.all.checkboxNam根本识别不了到底是哪一个控件,必须用document.getElementsByName,当成一个数组来区分他们

posted on 2009-07-21 11:01 小菜毛毛 阅读(217) 评论(0)  编辑  收藏 所属分类: HTML+div+css实践

只有注册用户登录后才能发表评论。


网站导航: