设置一个变量,初值为flase,只要其中一个输入值就设置为true,然后提交的时候判断该变量即可。

解决方案 »

  1.   

    建立一初值为false的变量,遍历text,不为空则令变量为true
      

  2.   

    t = false
    for(c=0;c<form.length;c++)
    {
      if(form.elements[c].value != "")
      {
        t = true;
        break;
      }
    }
    if(!t)
    {
      alert("为空");
      return false;
    }
      

  3.   

    var t = false;
    var control = document.getElementsByTagName("input");
    for( i=0;i<control.length;i++ )
    {
        if( control[i].type=="textbox"&&control[i].value!="")
        {
            t = true;
            break;
        }
    }
    if( !t )
    {
        alert("至少填写一项");
        return false;
    }