一个form里面有两张表格,a和b
现在在提交b表格时要判断,a表格里面是否里是否有数剧,如果有,就提交,没有返回false;这样怎么做,请求指点!!!

解决方案 »

  1.   


    <html>
    <head>
    <title></title>
    <script>
    function ck()
    {
    if(document.getElementById("a").rows.length==0)
    {
    alert('A表没有数据');
    }else{
    alert('A表有数据');

    }
    }
    </script>
    </head>
    <body>
    <form id="form1" onsubmit="return ck()" action="aa.html">
    <table id="a" border="1">
    <tr>
    <td>
    11111
    </td>
    <td>
    22222
    </td>
    <td>
    33333
    </td>
    </tr>
    </table>
    <table id="b" border="1">
    <tr>
    <td>
    44444
    </td>
    <td>
    55555
    </td>
    <td>
    66666
    </td>
    </tr>
    </table>
    <input type="submit"  value="submit"/>
    </form>
    </body>
    </html>
      

  2.   


    <SCRIPT LANGUAGE="JavaScript">
    function aaa()
    {
    var a = false;
    var t1 = document.getElementById("t1");
    for(var i=0;i<t1.rows.length;i++)
    {
    for(var j=0;j<t1.rows[i].cells.length;j++)
    {
    if(t1.rows[i].cells[j].innerHTML.length>0)
    {
    a=true;
    break;
    }
    }
    }
    if(a)
    alert("有数据");
    else
    alert("无数据");
    return a;
    }
    </SCRIPT>
    <form name="form1" onsubmit="return aaa();" action="aa.html">
    <TABLE id="t1">
    <TR>
    <TD>1</TD>
    <TD></TD>
    <TD></TD>
    </TR>
    <TR>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    </TR>
    </TABLE>
    <TABLE id="t2">
    <TR>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    </TR>
    <TR>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    </TR>
    </TABLE>
    <INPUT TYPE="submit" value="submit">
    </form>