用户输入文字一回车就自动加上<br>?怎样做

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function addBR() {
      
      if ( event.keyCode == "13" ) {
        
        re = /\r\n/g;
        document.all.tt.value = document.all.tt.value.replace(re, "<BR>");  }}//-->
    </SCRIPT>
    <BODY>
    <textarea id='tt' onkeyup='addBR()' cols='60' rows='20'></textarea>
    </BODY>
    </HTML>
      

  2.   

    请问你这个是当用户键盘点击回车的时候添加<br> 这个会让用户看到,怎么能不让用户看到<br> ,而实现点击回车后下一行文字 就回车了,当POST数据后 出现<br>
      

  3.   

    <textarea onkeydown="if(event.keyCode==13){this.value+='<br>';}"></textarea>
      

  4.   

    可以把值放到隐藏域里
    function addBR() {
      
      if ( event.keyCode == "13" ) {
        
        re = /\r\n/g;
        document.all.ttHidden.value = document.all.tt.value.replace(re, "<BR>");  }}
      

  5.   

    我想问的是在firefox中有效果吗?
      

  6.   

    如果你后台用Php,可以用用这个函数nl2br