国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

html textarea是什么意思?如何獲取textarea標簽中的

2020-03-24 18:42:24
字體:
來源:轉載
供稿:網友
首頁 > web前端 > html教程 > 正文 html textarea是什么意思?如何獲取textarea標簽中的換行符和空格? 2018-08-16 18:00:29 第六期線上培訓班
html textarea是什么意思?如何獲取textarea標簽中的換行符和空格?本篇文章主要給大家說說html textarea的定義和用法,還有屬性的詳解。

html textarea定義和用法:

textarea 標簽定義多行的文本輸入控件。

文本區中可容納無限數量的文本,其中的文本的默認字體是等寬字體(通常是 Courier)。

可以通過 cols 和 rows 屬性來規定 textarea 的尺寸,不過更好的辦法是使用 CSS 的 height 和 width 屬性。

注釋:在文本輸入區內的文本行間,用 %OD%OA (回車/換行)進行分隔。

提示:可以通過 textarea 標簽的 wrap 屬性設置文本輸入區內的換行模式。

HTML textarea 標簽實例:

textarea rows= 3 cols= 20

在php ,你可以找到你所需要的所有的網站建設教程。

/textarea

html textarea的屬性:

tuyi.png

HTML中的標簽textarea的屬性及用法:

1.cols,垂直列。在沒有做樣式表設置的情況下,它表示一行中可容納下的字節數。例如cols=60,表示一行中最多可容納60個字節,也就是30個漢字。另外要注意的是,文本框的寬度就是通過這個來調整,輸入好cols的數值,然后再定義輸入文字字體的大小(不定義的話,會采用默認值),那么文本框的寬度就確定了。

2.rows,水平列。表示可顯示的行數,例如rows=10,表示可顯示10行。超過10行,則需要拖動滾動條來瀏覽了。

3.name,文本框的名稱,這項必不可省,因為存儲文本的時候必須用到。

4.warp,當warp= off 表示該文本區域中不自動換行,當然不寫默認是自動換行的。這個參數一般用得比較少。

5.style,這是個非常實用的參數,可以用來設置文本框的背景色,滾動條顏色及形式,邊框色,輸入字體的大小顏色等等。

6.class,一般用來調用外部css里邊的設置。

獲取textarea標簽中的換行符和空格:

問題:獲取到textarea標簽內的格式(換行符、空格)取到,存入數據庫,展示的時候能夠保留基本格式。

解決思路:

IE9以上、FF、chrome的換行為/n, IE7-8的時候換行為/r/n,空格都為/s

所以需要利用replace把不同瀏覽器的/n和/r/n都替換為html代碼的 /br ,把/s空格替換為html的 nbsp

注:如果使用jQuery的val()獲取textarea的值,取得的值是不含有回車(/r)字符的。但是如果該值是通過 XHR 傳遞給服務器的,回車(/r)字符會被保留(或者是被瀏覽器添加的,但是在原始數據中并不包含回車(/r))。

該例對/r和/r/n都做了replace替換,實際效果不受影響,只需要注意一下有區別。

代碼如下:

html:

 textarea name= id= text cols= 30 rows= 3 /textarea  input type= button id= btn value= 測試測試 /  div id= show /div 

js:

document.getElementById( btn ).onclick = function() {var strContent = document.getElementById( text ).value;alert( 處理前的strContent為/r/n +strContent);strContent = strContent.replace(//r/n/g, br/ //IE9、FF、chromestrContent = strContent.replace(//n/g, br/ //IE7-8strContent = strContent.replace(//s/g, //空格處理alert( 轉換之后的html代碼為/r/n +strContent);document.getElementById( show ).innerHTML = strContent;};

【相關推薦】

HTML中的lang屬性是干嘛的呢?HTML中的lang屬性有什么作用呢?

HTML5新增的結構元素有哪些?HTML5新增的結構元素的用法(推薦)

以上就是html textarea是什么意思?如何獲取textarea標簽中的換行符和空格?的詳細內容,html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高要市| 普格县| 弋阳县| 宿州市| 靖边县| 江川县| 武城县| 三门县| 新密市| 隆安县| 安多县| 甘谷县| 巴南区| 冕宁县| 泉州市| 印江| 凤山县| 固镇县| 渭源县| 齐河县| 神农架林区| 连云港市| 宜都市| 岑巩县| 息烽县| 镇安县| 平邑县| 琼海市| 青川县| 天全县| 巢湖市| 石嘴山市| 会宁县| 玛曲县| 黔江区| 马尔康县| 轮台县| 吉林省| 宜兰县| 武胜县| 安徽省|