當我們在頁面上透過textarea 提交資料的時候,我們我們輸入的內容在提交後都會被處理為了一段內容,即使我們在textarea 裡面輸入了很多的換行,提交後也是一段內容,那如果我們需要將我們輸入的資訊按照輸入的形式保存下來該如何做呢?
這裡面有一個主要的問題是在頁面顯示的時候換行符是
標籤,而內容在textarea 中顯示時的換行符是n ,下面介紹一種方法透過js 將輸入的內容中的換行符號轉換為網頁中的換行符號。在網頁資料提交款項作如下處理即可。
在頁面中顯示的時候同樣需要經過一下處理,與上述處理過程正好相反:
下面對 js 的 replace 函數做解釋:
語法:
stringObject.replace(regexp/substr,replacement)
replace() 方法用於在字串中用一些字符替換另一些字符,或替換一個與正則表達式匹配的子字串。
一、替換單字
當然 replace 還有更進階的用法,大家可以相關文件取得更多更多的進階用法。