JavaScript判断jsp页面中所有的input长度不超过100,页面中有多个<input type="text" name="txxxx" id="xxx"/>,它们的name是不一样的。id也不一样。
谢谢。

解决方案 »

  1.   

    如果你不想对每个input都写个判断?我一般用下面的方法:
     <script>
    function do1()
    {
    var err ='';
    var els = document.getElementsByTagName('INPUT');
    for (var i=0;i<els.length;i++)
    {
      var e = els[i];
      if (e.type == 'text' && e.value.length > 1)
      {
        err += e.name + ' 内容超过长度限制\n';
      }
    }
    alert(err);
    }</script><input type='TEXT' name="a1" value='1111111'/>
    <input type='text' name="a2" value='22222'/>
    <input type='text' name="a3" value='3333'/>
    <input type='text' name="a4" value='4'/>
    <input type='text' name="a5" value='55555'/>
    <input type='text' name="a6" value='66666'/>
    <input type='text' name="a7" value='66666'/>
    <input type='button' name="a8" value='66666' onclick="do1();"/>
      

  2.   

    (@*#&(¥@#*%)
    有必要么
    加个maxlength = ”100“ 。不就不需要了
      

  3.   

    原来用getElementsByTagName 
    有必要呀。maxlength不太友好。