中文括号-->{  if( (document.frm["a" + i].value!="") && (document.frm["b" + i].value!=""))

解决方案 »

  1.   

    var obj = eval("document.frm.a" + i);
      

  2.   

    这种形式是可以的document.frm["a" + i].value
    问题是:判断填写了几行,哪一行填写不完整,然后提示,如果填写完整,就提交。
      

  3.   

    <table>
    <form method ="POST" name="frm" action="qcye3.asp" onsubmit="return check();">
    <%for i=0 to 4 %>
    <tr> 
    <td>
    <input type="text"  name="a<%=i%>"></td> 
    <td>
    <input type="text"  name="b<%=i%>"></td>
    </tr>
    <% next%>
    <tr>
    <td colspan=3>
    <p align="center">
    <input type="submit"  value="保存"></td>
    </tr>
    </table> 
    <script language="javaScript">
    function check()
    {
     var s;
     s=0;
     for(var i = 0; i<5; i++)
        { if((eval("frm.a"+i).value.length>0) && (eval("frm.b" + i).value.length>0))
          {  s++;
             if( (eval("frm.a" + (i+1)).value.length<=0) || (eval("frm.b"+(i+1)).value.length<=0))  
              { alert('信息不完整!');
               return false;
               }
            }
          }         
           //alert(s); 
     }
    </script>
      

  4.   

    <table>
    <form method ="POST" name="frm" action="qcye3.asp" onsubmit=" return check()">
    <%for i=0 to 4 %>
    <tr> 
    <td>
    <input type="text"  name="a<%=i%>"></td> 
    <td>
    <input type="text"  name="b<%=i%>"></td>
    </tr>
    <% next%>
    <tr>
    <td colspan=3>
    <p align="center">
    <input type="submit"  value="保存"></td>
    </tr>
    </table> 
    <script language="javaScript">
    function check()
    {
     var s;
     s=0;
     for(var i = 0; i<5; i++)
        { 
            if(eval("frm.a" + i).value==""||eval("frm.b" + i).value=="")
            {alert('信息不完整!');
             if (eval("frm.a" + i).value=="")
             eval("frm.a" + i).focus();
             else
             eval("frm.b" + i).focus();
              return false;     
            }
          }         
           //alert(s); 
     }
    </script>
      

  5.   

    var flag="";
    for(var i = 0; i<5; i++){ 
         flag="true" 
         if((eval("frm.a"+i).value != "") && (eval("frm.b" + i).value != ""))
          { 
             if(eval("frm.a" + i).value==""||eval("frm.b" + i).value==""){
                    flag="false";
              }
            }
      }
    if(flag == "")
    {
      alert("no information");
    }else if(flag == "false"){
       alert('信息不完整!');
    }else{
       alert('submit');
    }
      

  6.   

    var flag="true";
    for(var i = 0; i<5; i++){ 
     
         if((eval("frm.a"+i).value == "") || (eval("frm.b" + i).value == "") )
          { 
                    flag="false";
               if((eval("frm.a"+i).value == "") && (eval("frm.b" + i).value == "") ){
                    flag="true"  
               }
           }
      }
    if(flag == "false"){
       alert('信息不完整!');
    }else{
       alert('submit');
    }