Ⅰ php 怎麼將textarea里的換行符傳入到mysql
先在texture中的看到的換行是什麼?一般情況下windows是\r\n,linux下是\n,而這些字元也就是基礎課程中的轉義字元,但是網頁中顯示的時候,不具備真正的換行效果,通過「右鍵」->「查看源代碼」可以看到這樣的效果,php內置函數nl2br(String s);
把你想要輸出的texture內容,從資料庫中讀出來:存入變數($content_texture)
$content_texture = "123\n32435\n32435345\n";
$result_texture=nl2br($content_texture);
echo $result_texture;
當然也可以自己手動實現一下,去了解這個函數操作的內容
$content_texture = "123\n32435\n32435345\n";
$result_texture = str_replace(array("\n", "\r\n") , "<BR />", $content_texture);
echo $result_texture;
Ⅱ textarea 換行
1、獲取到需要賦值給textarea的內容
2、顯示的內容中,有需要換行的地方插入換行標簽\r\n
3、將內容復制給textarea顯示即可。
示例:
有一個textarea:
<textarea id="myarea"></textarea>
方法:
var obj = document.getElementById('myarea');
obj.innerText='2223333\r\n1111111111';
Ⅲ 如何讓 textarea 存入資料庫時支持換行的呢
資料庫中的換行在jsp上顯示需要做轉義處理的,否則會中間折斷的。
jsp裡面,實際上還是html裡面。
<br/>是標準的xml寫法,也是我們推薦的一種寫法(或者叫做xhtml);
<br>是不標準的寫法,不是我們推薦的。
但不管<br/>還是<br>,瀏覽器都會解析成回車換行,瀏覽器的兼容性很好的,所以不論我們寫那種,效果都一樣。