textarea(文本區域):定義輸入區也就是所謂的多行文本框
當需要用戶輸入大量數據時使用textarea元素最佳選擇
cols屬性:定義文本區的寬度
rows屬性:定義文本區的高度
wrap屬性:定義用戶輸入內容大小文本域寬度時的顯示方式
- soft:當在表格提交時,textarea中的文本不換行。默認值
- hard:當在表單中提交時,textarea中的文本換行。當時用hard時必須規定cols屬性
select(可選擇列表):定義下拉菜單或列表框
option(選項):定義下拉選項或列表選項
option元素定義每個選項的信息,包含顯示的值和要傳遞的值
size元素把下拉菜單形式轉化爲列表框形式
size的值如果大於或等於select元素包含的option時,則列表不會出現滾動條,否則就會出現滾動條
multiple屬性,設置列表框是否允許多選
固定值爲multiple
optgroup(選項組):定義下拉選項組
optgroup元素的作用是在下拉菜單或列表框中定義分組選項
optgroup元素不支持嵌套,因此,在使用時不要互相包含
button(發送按鈕):定義表單的發送按鈕
button元素可以放置內容
button相對於input元素裏submit來說該按鈕提供了許多功能、更豐富的內容等
表單分組
fieldset(域組):定義表單的字段域
fieldset元素默認顯示邊框效果
legend(圖例):定義字段域的標題
legend默認於左上角
另外legend元素必須包含在fieldset元素內部 並且相鄰fieldset元素
label(標籤)
定義表單的控制標籤
for屬性使其與表單域綁定在一起形成關聯
定義快捷鍵,訪問件和禁止訪問
accesskey屬性可以設置或回訪單選按鈕的快捷鍵
tabindex屬性規定當使用“tab”鍵進行導航時元素的順序
disabled屬性規定應該禁用的元素。
所有表單元素都包含的兩個基本元素
name:該屬性定義了表單對象的名稱,後臺服務器能夠利用該屬性來讀取其中的數據
除了按鈕之後其他表單對象都應該設置name屬性 設置name屬性可以根據對應表單對象包含的內容來確定
id:該屬性定義了表單對象的ID編碼:前臺客戶端腳本能夠利用該屬性控制對象的動態表現
一般可以爲表單的對象name和id屬性設置相同的屬性值
isindex(索引):定義簡單的輸入框:已廢棄元素