var text=document.getElementsByTagName("input")
for(i<0;i<text.length;i++)
{
  if(text[i].type=="text"&&text[i].value=="")
    alter("Please Input valeu")
}

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript">var tt=document.getElementsByTagName("INPUT");
    for(i=0;i<tt.length;i++)
    {
      if(tt[i].value=="")
        alert("Please Input valeu");
    }
    </SCRIPT>
      

  2.   

    应该是这样的一个功能,但运行的不正确,请问要如果做才可运行正确。
    谢谢各位了!!!
    <script language=javascript>
    fuction save(){
    for (i=0;i<10,i++)
    {
       if (document.frm1.chkDel_[i].value=="ON"){
         if (document.frm1.TEXT_[i].value=="")
        {alter("Please Input valeu"}
    }
    }
    }
    </script><form name="frm1">
    <table>
      <tr>
        <td><input type="checkbox" name="chkDel_1" id="chkDel_1" value="ON"></td> 
        <td><input type="input" name="TEXT_1" id="TEXT_1" value=""></td>
      </tr>
      <tr>
        <td><input type="checkbox" name="chkDel_2" id="chkDel_2" value="ON"></td> 
        <td><input type="input" name="TEXT_2" id="TEXT_2" value=""></td>
      </tr>
      .
      .
      .
    </table>
      <input type="button" value="ok" onclick="JAVAScript:save();">
    </form>
      

  3.   

    document.frm1.chkDel_[i]
    这样写是不行的吧。要用eval。
    eval("document.frm1.chkDel_"+i).value
      

  4.   

    function df(oo) {
    if (oo != null) {
    if (oo.tagName == "INPUT") {
                         alert("...");
    }
    }
    for (var i=0; i<oo.childNodes.length; i++) {
    df(oo.childNodes[i]);
    }
    }