如果都是文本框的话
<html>
<head>
<script>
   function check(frm){
     for(var i=0;i<frm.elements.length;i++){
   var ele=frm.elements.item(i);
   if(ele.tagName=="INPUT" && ele.type=="text" && ele.value=="") return false;
 }
 return true;
   }
</script>
</head>
<body>
<form method="POST" action="--WEBBOT-SELF--" name="form1">
  <p><input type="text" name="T1" size="20"><input type="text" name="T2" size="20">
  <input type="button" value="提交" name="B1" onclick="if(check(form1)) form1.submit();else alert('请输入所有信息')"></p>
</form></body></html>

解决方案 »

  1.   

    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META Http-Equiv="Content-Type" Content="text/html; charset=gb2312">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function onSubmitCheck(){
    var item=document.all.frm1.elements;
    for(var i=0;i<item.length;i++){
    if(item(i).type=="text" || item(i).type=="textarea"){
    if(verifyTextControl(item(i).value)==false){
    //alert(i);
    item(i).focus();
    item(i).select();
    return false;
    }
    }
    }
    }function verifyTextControl(strValue){
    if(isNoNull(strValue)==false){
    alert("请输入!");
    return false;
    }
    }function isNoNull(str){
    if(str=="") return false;
    return true;
    }
    function ock_check(){
    if(!onSubmitCheck()){
    return false;
    }
    }
    //-->
    </SCRIPT>
    </HEAD><BODY>
    <FORM METHOD=POST ACTION="" name="frm1">
    <INPUT TYPE="text" NAME="txt1"><BR>
    <INPUT TYPE="text" NAME="txt2"><BR>
    <INPUT TYPE="text" NAME="txt3"><BR>
    <INPUT TYPE="text" NAME="txt4"><BR>
    <TEXTAREA NAME="txt5" ROWS="10" COLS="10"></TEXTAREA><BR>
    <TEXTAREA NAME="txt6" ROWS="10" COLS="10"></TEXTAREA><BR>
    <INPUT TYPE="button" value="ok" onclick="ock_check()">
    </FORM>
    </BODY>
    </HTML>
      

  2.   

    <script>
       function check(frm){
         for(var i=0;i<frm.elements.length;i++)
    {
       var ele=frm.elements.item(i);
       if(ele.tagName=="INPUT" && ele.type=="text" &&  ele.value==""||ele.tagName=="TEXTAREA" && ele.value=="") 
        {
            alert("请输入所有信息");
            return false;}
        }
     return true;
    }
    </script>
      

  3.   

    我也来请问一下哈;if(item(i).type=="text" || item(i).type=="textarea")
    IF 后面的条件可以接多长啊?
    我是这样写的可是出错:
    if (bb!=1 || bb!=2 || bb!=3 || bb!=4)
    {
    ...
    }
      

  4.   

    if条件多长是没有限制的。为了避免歧义,可以把bb!=2加上括号,不加只要看着清楚也无所谓