我一直没看明白你的意思,这是我揣摸写出的代码,不知是不是你想要的:
<script language="Javascript"><!--
function click1(){
  for (var i = 0; i<document.all("A").length;i++){
     if (document.all.A[i].value<0){alert("必须是正数!");return false;}
     }
  }
// --></script><input type=text name=A><br>
<input type=text name=A><br>
<input type=text name=A><br>
<input type=text name=A><br>
<input type=text name=A><br>
<input type=text name=A><br>
<input type=text name=A><br>
<input type=button onclick="click1()" value=check>

解决方案 »

  1.   

    梅花雨,这个问题我又重发了一遍,希望说清楚一点我的text是动态添加的,数目不定
    你的代码在text数目大于等于2时是正确的!
    如果只有一个text怎么办,这时a就不是数组了,所以a[i]这样的写法就不对了我就是希望有一个办法能统一按数组处理,才问的这个问题
      

  2.   

    document.all("a")
    =>
    document.getElementsByName("a")不管多少个,都返回数组
      

  3.   

    其实你只需将上面的代码稍微修改一下,加个判断不就行了:
    <script language="Javascript"><!--
    function click1(){
     if (document.all("A").length>0){
       for (var i = 0; i<document.all("A").length;i++){
         if (document.all.A[i].value<0){alert("必须是正数!");return false;}
         }
       }
      else{if(document.all.A.value<0){alert("必须是正数!");return false;}}
     }
    // --></script><input type=text name=A><br>
    <input type=text name=A><br>
    <input type=text name=A><br>
    <input type=text name=A><br>
    <input type=text name=A><br>
    <input type=text name=A><br>
    <input type=text name=A><br>
    <input type=button onclick="click1()" value=check>
      

  4.   

    其实你只需将上面的代码稍微修改一下,加个判断不就行了:
    <script language="Javascript"><!--
    function click1(){
     if (document.all("A").length>0){
       for (var i = 0; i<document.all("A").length;i++){
         if (document.all.A[i].value<0){alert("必须是正数!");return false;}
         }
       }
      else{if(document.all.A.value<0){alert("必须是正数!");return false;}}
     }
    // --></script><input type=text name=A><br>
    <input type=text name=A><br>
    <input type=text name=A><br>
    <input type=text name=A><br>
    <input type=text name=A><br>
    <input type=text name=A><br>
    <input type=text name=A><br>
    <input type=button onclick="click1()" value=check>
      

  5.   

    秋水姐姐,我崇拜你!
    <script language="Javascript"><!--
    function click1(){
      for (var i = 0; i<document.getElementsByName("a").length;i++){
         if (document.getElementsByName("a")[i].value<0){alert("必须是正数!");return false;}
         }
     }
    // --></script><input type=text name=A><br>
    <input type=text name=A><br>
    <input type=text name=A><br>
    <input type=text name=A><br>
    <input type=text name=A><br>
    <input type=text name=A><br>
    <input type=text name=A><br>
    <input type=button onclick="click1()" value=check>