我写了一个单选按钮组的JS验证,但是网页上总提示有“语法错误 代码0”我测试了一下,大概就一下这段脚本的错误:
            var objShibai = document.getElementsByName("shibai");
   var checkedit = false;
   if(var i = 0; i < objShibai.length; i++)
   {
      if(objShibai[i].checked)
 {
      checkedit = true;
  break;
 }
   }
   if(!checkedit)
   {
      alert("请选择是否回访失败!");
  document.myForm.objShibai[0].focus();
  return false;
   }
shibai就是单选按钮的名字。拜托大家帮忙看看啊,感激不尽啊~~~

解决方案 »

  1.   

    function test() {

    var objShibai = document.getElementsByName("shibai");   var checkedit = false; 
      for(var i = 0; i < objShibai.length; i++) { 
          if(objShibai[i].checked) { 
           checkedit = true; 
       break; 

      } 
      if(!checkedit) 
      { 
          alert("请选择是否回访失败!"); 
     // document.myForm.objShibai[0].focus(); 
      return false; 
      } 
    }
    </script>
    <body>
    test
    1<input type=radio name="shibai" value=1>
    2<input type=radio name="shibai" value=2>
    3<input type=radio name="shibai" value=3>
    <input type=button onclick="test()" name=button value="button">