随笔-127  评论-129  文章-25  trackbacks-0

1: 当前 checkbox 的数量不一定,又一个或者多个,如何确定是否被选中:

 

  1

< script language = "javascript" >

  function checkData() {

  var o = document.all( "updatePackageId" );

  // alert(o.length);

 //  alert(isNaN(parseInt(o.length)));

  if (isNaN(parseInt(o.length))) {

    if (o.checked) {

       return true ;

      }

    else{

       alert( " 请选择升级包 !" );

         return false ;

      }   

   

   }

     else{

         var i = 0;

         for (;i<o.length;i++) {

            if (o[i].checked== true ) {

               break ;

            }

         }

         //alert(document.form.updatePackageId.length);

        //alert(i);

        if (i==o.length) {

           alert( " 请选择升级包 !" );

           return false ;

        }

         else{

           return true ;

        }

     }

 

return true ;

}

 

 

</ script >

 

2 function selCount(form,flag){

     var checkNum=0;

     for(var i=0;i<form.elements.length;i++)

    {

         if(form.elements[i].type=="checkbox")

       {

           if(form.elements[i].checked)

            {

               checkNum++;

               if (flag==1) break;

           }

       }

     }

     return checkNum;

 }

  function isSelected()

 {

    var checkNum=selCount(document.cofigParamForm,0)

      if(checkNum<1)

    {

        alert(" 您没有选择配置信息 , 请选择! ");

        return false;

    }

     }

 </script>

posted on 2006-04-03 09:38 loocky 阅读(421) 评论(0)  编辑  收藏 所属分类: java



标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
 
 
相关链接:
网站导航: