<textarea wrap=hard cols=10  rows=10 name="txt">1234567890ABCD
0987654321ZYWX</textarea>

解决方案 »

  1.   

    采用mid函数截取你的输入串(按10位)
    然后每个后面加上回车键
    再和在一起!
      

  2.   

    <form name="frm">
    <textarea  cols=10  rows=10 name="txt">1234567890ABCD
    0987654321ZYWX</textarea>
    <input type="button" name="btn" value="提交" onclick="go()">
    </form>
    <script>
    function go(){
    alert(document.all.txt.value.replace(/(.{10})/g,"$1\n"))
    }
    </script>
      

  3.   

    回车键其实就是"\r\n",看看下面的代码对你有没有用。感觉这样折腾不好玩
    <script language="javascript">
    var Length=10;//textarea 的rows值,请根据自己的设定值修改
    String.prototype.getLength = function(){
      var l=this.length;
      var n=l
      for (var i=0;i<l;i++){
        if (this.charCodeAt(i)<0||this.charCodeAt(i)>255) n++
      }
      return n
    }function getPosition(obj,len){
    var n=len;
    var str;
    for(str=obj.substring(0,n);str.getLength()>len;str=str.substring(0,--n));
    return n;
    }
    function show(){
    var strValue=form1.textfield.value;
    var strShow="";
    var str=strValue.split("\r\n");
    for(var i=0;i<str.length;i++){
    var cur=0;//当前位置
    if(str[i].length==0) strShow+="\r\n";
    while(cur<str[i].length){
    var left=str[i].substring(cur,str[i].length);
    strShow+=left.substring(0,getPosition(left,10))+"\r\n";
    cur+=getPosition(left,10);
    }
    }
    alert(strShow);
    form1.textfield.value=strShow;
    }
    </script><form name="form1" method="post" action="">
      <p>
        <textarea name="textfield" cols="10" rows= 10>
    </textarea>
      </p>
      <p>
        <input type="button" name="Submit" value="按钮" onclick=show()>
      </p>
    </form>
    <TABLE id=mytable border=1>
    <tr><td>列表显示</td></tr>
    </TABLE>