<script>
var a=document.getElementsByTagName("input");
for (i=0;i<a.length;i++)
 {
  if((a[i].type=="text") && (a[i].value!=""))
    {alert("有数据");break;}
  }
alert("没有数据");
</script>

解决方案 »

  1.   

    <form id=frm1 onsubmit="return checkit()">
    <input name=T1 type=text><br>
    ...
    <input name=T30 type=text><br>
    <input type=submit value=submit>
    </form>
    <script>
     function checkit(){
      for(var i=1; i<=30; i++)
         if(document.getElementsByName("T"+i)[0].value!="") return true
      return false;
     }
    </script>
      

  2.   

    <script>
    function checkdata()
    {
    for (i=0;i<document.form.all.elements.length;i++)
    {
      if (document.form.all.elements[i].tagName == "INPUT")
      {
        if (document.form.all.elements[i].value!='')
        {
           //有数据
           return true
        }
       }
    }
    //无数据
    return false
    }
    </script>