textarea標簽(存取數(shù)據(jù)庫mysql)的換行方法
textarea
標簽本身不識別換行功能,回車換行用的是\n
換行符,輸入時的確有換行的效果,但是html渲染或者保存數(shù)據(jù)庫mysql時就只是一個空格了。這時就需要利用換行符\n
和br
標簽的轉換進行處理。
換行符介紹
序號 | 字符/標簽 | 描述 |
---|---|---|
1 | | 換行(Line Feed),也表示 \n |
2 | | 回車(Carriage Return),也表示 \r |
3 | \n | 換行(Line Feed),也表示 |
4 | \r | 回車(Carriage Return),也表示 |
5 | br | <br> 元素在文本中生成一個換行(回車)符號。此元素在寫詩和地址時很有用,這些地方的換行都非常重要。 |
與 的區(qū)別
在不同的操作系統(tǒng)中,換行符的表示方式不一樣。在
unix
系統(tǒng)中,換行符使用\n
;在windows
系統(tǒng)中換行使用\r\n
;在舊版macOS
中換行使用回車符\r
,在新版macOS
中使用與unix
系統(tǒng)相同的換行方式。
用js獲取textarea的內容,可以看到換行符號
document.querySelectorAll("textarea")[0].value // 例如'文字\n文字\n文字\n文字\n文字'
textarea內容保存數(shù)據(jù)庫
textarea內容保存數(shù)據(jù)庫前,替換換行為‘<br>’。
JavaScript處理
str = str.replace(/\n/g, '<br>');
php處理
$str = preg_replace('/\n/', '<br/>', $str);
讀取數(shù)據(jù)庫到textarea標簽
JavaScript處理
str = str.replace('<br>',' ');
php處理
$str=str_replace('<br>',' ',$str);
到此這篇關于textarea標簽(存取數(shù)據(jù)庫mysql)的換行方法的文章就介紹到這了,更多相關存取數(shù)據(jù)庫時textarea的換行內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
MySQL數(shù)據(jù)庫高級操作實戰(zhàn)(克隆表、清空表、創(chuàng)建臨時表及約束)
多年工作中積累整理的數(shù)據(jù)庫高級操作分享給大家,這篇文章主要給大家介紹了關于MySQL數(shù)據(jù)庫高級操作實戰(zhàn)的相關資料,其中包括克隆表、清空表、創(chuàng)建臨時表及約束等,需要的朋友可以參考下2023-06-06ubuntu下mysql?8.0.28 安裝配置方法圖文教程
這篇文章主要為大家詳細介紹了ubuntu下mysql?8.0.28安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-04-04Python3.6-MySql中插入文件路徑,丟失反斜杠的解決方法
下面小編就為大家?guī)硪黄狿ython3.6-MySql中插入文件路徑,丟失反斜杠的解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-06-06