文字用 txt=request("txt")获得 如果文字多余60个字 就在第一个文本框显示60个字 在第2个文本框里显示剩下的文字 少于60个字就放在第一个文本框里 谢谢了

解决方案 »

  1.   

    <body>
    <script language="JavaScript1.2">
    <!--
    str="aaaaaaaaaaa";
    alert(str.substr(0,60));
    //-->
    </script>
    </body>
      

  2.   

    txt=request("txt")<body>
    <input type="text" name="t1"><br>
    <input type="text" name="t2">
    </body><script>
      var str = "<%=txt%>";
      if(str.length>60)
      {
        document.getElementById("t1").value=str.substr(0,60);
        document.getElementById("t2").value=str.substr(61,str.length);
      }
     else
     {
       document.getElementById("t1").value=str;  
       document.getElementById("t2").value="";
     }</script>
      

  3.   

    谢谢您:wangwm(星星火炬-http://jymass.com)  就是这种效果<script LANGUAGE=JavaScript>
      function textLimitCheck(thisArea, maxLength){
        if (thisArea.value.length > maxLength){
          alert(maxLength + ' 个字限制. \r超出自动滚入下一框.');
      send.send_content2.value = thisArea.value.substring(maxLength, 234);
          thisArea.value = thisArea.value.substring(0, maxLength);
          thisArea.focus();
        }
        /*回写span的值,当前填写文字的数量*/
        messageCount1.innerText = thisArea.value.length;
    messageCount1.innerText = 54-messageCount1.innerText
      }
      function textLimitCheck2(thisArea, maxLength){
        if (thisArea.value.length > maxLength){
          alert(maxLength + ' 个字限制. \r超出自动滚入下一框.');
      send.send_content3.value = thisArea.value.substring(maxLength, 180);
          thisArea.value = thisArea.value.substring(0, maxLength);
          thisArea.focus();
        }
        /*回写span的值,当前填写文字的数量*/
        messageCount2.innerText = thisArea.value.length;
    messageCount2.innerText = 60-messageCount2.innerText
      }
    </script>