簡單設置textarea回車換行


在實際的項目開發中,我們需要輸入文本,這樣在html的input文本框,遠遠不能滿足我們實際的需求,而采用文本編輯器插件又太過於復雜,所以有時候我們使用textarea來實現文本輸入!那么怎么實現后台Enter換行在前台顯示換行操作呢?

 

首先在頁面顯示的換行其實是一個<br/>而我們輸入Enter換行輸入的事一個\n所以我們需要把\n替換成<br/>,我見過一個哥們,就是在后台轉來轉去,因為你在后台轉的話,修改的時候,又把<br/>帶到文本框中去了,非常不方便,並且操作復雜!

 

那么換個思路我們可以直接在頁面上操作這個功能?

下面是簡單的文本輸入框

 

1
< td  colspan = "3" >< textarea  rows = "10"  cols = "30"   name = "exhInfoManageBo.exhDesc"  id = "textarea_addExh"  style = "width: 400px;"  ></ textarea ></ td >

這是在頁面上顯示的

 

1
< td   colspan = "3"  id = "tb" >${exhInfoManageBo.exhDesc}</ td >

怎么轉換呢?

 

1
2
3
4
5
//將輸入的展陳描述換行顯示
      $(function(){
      var temp=  $("#tb").text().replace(/\n/g,'< br />');
      $("#tb").html(temp);
       });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM