在html語法中的textarea標簽有一個孿生兄弟那就是text標簽,它們之間的不同在于text只能輸入一行,而textarea標簽可以輸入多行(一般用于輸入較長的文本時使用,并且輸入的文本需要換行效果時使用)。
在w3school中對textarea的定義為多行的文本輸入控件。textara的文本區(qū)域內可以輸入無限數量的文本,但是它的文本字體的默認字體為courier。
textarea的必選屬性
cols 設置多行文本框的可見寬度(以平均字符寬度為單位)
rows 設置多行文本框可見行數
textarea的可選屬性
disabled 指定多行文本框為禁用
name 為多行文本框定義名稱
readonly 指定多行文本框為只讀
textarea的核心屬性:
accesskey 設置訪問元素的鍵盤快捷鍵
class 指明元素的類名
dir 指定元素里內容的文本方向
id 指明元素的唯一id
lang 指定元素內容的語言代碼
style 指定元素的內嵌樣式
tabindex 指定元素的Tab鍵順序
title 指定元素的提示文本
xml:lang 在XHTML文檔中指定元素內容的語言代碼
textarea的事件屬性
onblur 當元素失去焦點時執(zhí)行腳本
onchange 當元素值(即元素的value屬性值)發(fā)生改變時執(zhí)行腳本
onclick 在元素區(qū)域內單擊鼠標(不區(qū)分左右鍵)時執(zhí)行腳本
ondblclick 在元素區(qū)域內雙擊鼠標(不區(qū)分左右鍵)時執(zhí)行腳本
onfocus 當元素取得焦點時執(zhí)行腳本
onmousedown 在元素區(qū)域內按下鼠標鍵(不區(qū)分左右鍵)時執(zhí)行腳本
onmousemove 當鼠標指針在元素區(qū)域內移動時執(zhí)行腳本
onmouseout 當鼠標指針移出元素區(qū)域時執(zhí)行腳本
onmouseover 當鼠標指針移入元素區(qū)域時執(zhí)行腳本
onmouseup 在元素區(qū)域內松開鼠標鍵(不區(qū)分左右鍵)時執(zhí)行腳本
onkeydown 按下一個鍵時執(zhí)行腳本
onkeypress 按下并松開一個鍵時執(zhí)行腳本
onkeyup 松開一個鍵時執(zhí)行腳本
onselect 當用戶在文本框或多行文本框中選擇文本時執(zhí)行腳本
textarea使用實例:
<form method="POST" action="xxx.cgi">
<div>
<textarea name="MSG" cols=40 rows=4>
歡迎光臨長沙做網站湘龍工作室的網站
</textarea>
</div>
</form>
使用textarea注意事項:textarea標簽里的文字是相對textarea來說的,textarea相當于提供了一個編輯區(qū)域,這個區(qū)域是緊接著textarea開始的,即所謂的所見即所得吧。只要這兩個標簽不在一行是,這時</textarea>前的空白也會被他識別為空白文字的,你會發(fā)現你的鼠標編輯指針不會在文字最開始或者緊挨文字閃動。