你遍历的只是form
与table没有关系

解决方案 »

  1.   

    for(var i=0;i<form[0].length;i++){
    //detail
    }
      

  2.   

    function validate()
    {
    var Forms=save.elements;
    for(var i=0;i
    {
    if(Forms[i].value == "")
    {
    alert("对不起,您有必填项未填!");
    Forms[i].focus();
    return false;
    }
    }
    }
    return true;
    }
    试试
      

  3.   

    再给你一个例子
    function checkForm(formName)
    {
         var oForm=document.all(formName);
    var eles = oForm.elements;
         //遍历所有表元素
    for(var i=0;i<eles.length;i++)
         {
             //是否需要验证
             var sType=eles[i].valueType;
       if(sType)
             {
        if(eles[i].mustInput!=null && eles[i].mustInput=="true")
        {
         if(trim(eles[i].value)=="")
         {
          if(eles[i].objName!=null)
          {
           alert(eles[i].objName+"不可以为空");
          }
          else
          {
           alert("该文本框为必输字段");
          }
          eles[i].focus();     
          event.returnValue=false;     
          return false;   
         }
        }  
        switch(sType)
        {
                     //整数
         case "int":
          if(!validInt(eles[i]))
          {
           event.returnValue=false;
           return false;
          }
          break;
         //小数
         case "float":
          if(!validFloat(eles[i]))
          { 
           event.returnValue=false;
           return false;
          }
          break;
         //字符串
         case "string":
          if(!validString(eles[i]))
          {
           event.returnValue=false;
           return false;
          }
          break;
         //日期
         case "date":
          if(!validDate(eles[i]))
          {
           event.returnValue=false;
           return false;
          }
          break;
         //邮件
         case "email":
          if(!validEmail(eles[i]))
          {
           event.returnValue=false;
           return false;
          }
          break;
         //单选按钮
         case "radio":
          if(!validRadio(eles[i]))
          {
           event.returnValue=false;
           return false;
          }
          break;
         //复选按钮
         case "checkbox":
          if(!validBox(eles[i]))
          {
           event.returnValue=false;
           return false;
          }
          break;
         //下拉列表框
         case "select":
          if(!validSelect(eles[i]))
          {
           event.returnValue=false;
           return false;
          }
          break;
         //列表框
         case "list":
          if(!validList(eles[i]))
          {
           event.returnValue=false;
           return false;
          }
          break;
                 }
             }
         }
    event.returnValue=true;
    return true;
    }
      

  4.   

    document.forms 所有窗体的数组
    document.images 图片的数组
    document.links  连接
    document.layers 层
    doucment.embeds 插入件
    for (i=0;i<=document.forms.length;i++)
         {
           处理;
          }
      

  5.   

    var eles = oForm.elements; 
    这句话有问题,老是说object required。
      

  6.   

    for   (i=0;i <=document.forms.length;i++) 
              { 
                  处理; 
                } 
    你也可以使用这个来处理
    这个简单明了!
    document.forms代表所有窗体的数组