<form onsubmit="return cc()">
<input type=text name=a><br>
<input type=text name=b><br>
<input type=text name=c><br>
<input type=text name=d><br>
<input type=text name=e><br>
<input type=text name=f><br>
<input type=text name=g><br>
<input type=text name=h><br>
<input type=submit value=submit><input type=hidden name=i></form><script language=javascript>
String.prototype.Trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"");}
  //去空格的函数
function cc()
{
  var aa = ["a","b","c","d","e","f","g","h"];
  var j  = 0;
  for (var i=0; i<aa.length; i++)
  {
      if (eval("document.all."+aa[i]).value.Trim()=="")j++
  }
  document.all.i.value = j;
  alert(j);
  return false;
}
</script>

解决方案 »

  1.   

    <script language=javascript>
    String.prototype.Trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"");}
      //去空格的函数
    function cc()
    {
      var aa = ["a","b","c","d","e","f","g","h"];
      var j  = 0;
      for (var i=0; i<aa.length; i++)
      {
          if (eval("document.all."+aa[i]).value.Trim()=="")j++
      }
      document.all.i.value = j;
      alert(j);
      return false;
    }
    </script>这里是我测试时的东西,你要提交的时候要改一下:<script language=javascript>
    String.prototype.Trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"");}
      //去空格的函数
    function cc()
    {
      var aa = ["a","b","c","d","e","f","g","h"];
      var j  = 0;
      for (var i=0; i<aa.length; i++)
      {
          if (eval("document.all."+aa[i]).value.Trim()=="")j++
      }
      document.all.i.value = j;
      return true;
    }
    </script>