if(chek1[0].checked==false) alert("请填写")

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function test() {
    var str="";
    cheobj=document.getElementsByName("chek1");
    for(i=0;i<cheobj.length;i++) {
    if(cheobj[i].checked) {
    if(document.getElementById("t"+i).value=="") {
    t=i+1;
    str="第"+t+"行没有填写内容\r\n";
    alert(str)
    }
    }
    }

    }
    //-->
    </SCRIPT>
    <table>
      <tr>
        <td><textarea id="t0" name=n1></textarea></td>
        <td><input type="checkbox" name=chek1></td>
      </tr>
      <tr>
        <td><textarea id="t1" name=n1></textarea></td>
        <td><input type="checkbox" name=chek1></td>
      </tr>
    </table>
    <input type="button" value="保存" onclick="test();">