var objText = window.document.getElementsByName("txtName");
for(var i=0; i<objText.length; i++){
  if (objText[i].value == "") {
    alert(i);
  }
}

解决方案 »

  1.   

    还有点疑问,我想限定这些textbox里必须输入是数字,就这么循环了一下
    number = "1234567890";  
    for(i=0;i<objText.length;i++){
     for(j=0;j<objText[i].length;j++){
      achar = objText[i].charAt(j);  
      if(number.indexOf(achar)==-1){
          alert("请输入数字");
          return false;
    }
         }
     }
    可是怎么不行呢??
      

  2.   

    为什么不用isNaN函数呢
    var st='asdf3223';
    if(isNaN(st)==true)
      alert("输入的不全是数字");
    else
      alert("输入的都是数字");
      

  3.   

    var objText = window.document.getElementsByName("txtName");
      for(var i=0; i<objText.length; i++){
        var vText = objText[i].value;
        if(isNaN(vText)==true)
          alert("输入的不全是数字");
        else
          alert("输入的都是数字");
      }
      

  4.   

    试过了,不行啊。
    还是这个类似数组的,就是用isnan()不行。