<input id="t1"type="text"/>
<input id="t2"type="text"/>
<input type="button"value="Replace"onclick="rep()"/>
<input type="button"value="Remove"onclick="rem()"/>function rep(){t2.value=str.replace( t1.value."\n", "\n\n" );}
function rem(){t2.value=str.replace( t1.value."\n", " " );}上面的Javascript代码不太对.
点击第一个按钮后. 把Textbox1里文章的所有的单个换行符, 换成2个换行符.
点击第二个按钮后. 把Textbox1里文章的所有的换行符移除.
如何实现? 感谢!

解决方案 »

  1.   

    PHP写多咯?JS里面连接字符串也用.function rep(){t2.value = t1.value.replace(/\n/g,"\n\n");}
    function rem(){t2.value = t1.value.replace(/\n/g,"" );}这样应该就行了
      

  2.   

    试试 \r  和 \r\n
      

  3.   

    text不存在换行符,存在都会自动去掉了,不知道楼主要干嘛。。<input type="text" id="t" value="abcbcd" /><script>
        window.onload = function () {
            alert(document.getElementById('t').value.length)//输出6
        }
    </script>
      

  4.   

    把t1,t2换成textarea吧,,我都没注意。
      

  5.   


    是textarea. 发贴时太快, HTML代码写错了.