我是通过radio来实现选中一条记录,所以我希望在提交页面之前判断是否已经选择了一个radio按钮。应该怎么实现呢?(我的所有radio按钮的name属性都是一样的,因为是通过一个for语句形成的)

解决方案 »

  1.   

    假设你的radio名称为 radioitemfunction checkRadio(){
      var arr = document.all("radioitem") ;  if(arr){
          if (arr.length){//有多个单选
             for(var i =0;i<arr.length;i++){
                if(arr[i].checked){
                  //你的操作
                   break;
                }
             }
          }
          else{//只有1个
               if (arr.checked){
                //你的 操作    
               }
          }
     
      }
      else{
         //没有单选框
      }}
      

  2.   

    1、用数组命名radio;
    2、判断radio是否选中;
    3、获取记录id,提交该记录。
      

  3.   

    document.all.radio.item(i).checked=true;Please Give Score To Me