HTML <input> 標籤
實例
一個簡單的 HTML 表單,包含兩個文字輸入框和一個提交按鈕:
<form action="form_action.php" method="get"> First name:<input type="text" name="fname" />
Last name:<input type="text" name="lname" />
<input type="submit" value="Submit" />
</form>
(您可以在頁面底部找到更多實例)
瀏覽器支援
IE | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|
所有瀏覽器都支援 <input> 標籤。
定義和用法
<input> 標籤用於蒐集會員資訊。
根據不同的 type 屬性值,輸入欄位擁有很多種形式。輸入欄位可以是文字欄位、覈取方塊、掩碼后的文字控制元件、單選按鈕、按鈕等等。
HTML 與 XHTML 之間的差異
在 HTML 中,<input> 標籤沒有結束標籤。
在 XHTML 中,<input> 標籤必須被正確地關閉。
提示和註釋:
提示:請使用 label 元素為某個表單控制元件定義標籤。
屬性
new : HTML5 中的新屬性。
屬性 | 值 | 描述 |
---|---|---|
accept | mime_type | 規定通過檔案上傳來提交的檔案的型別。 |
align |
|
不贊成使用。規定影像輸入的對齊方式。 |
alt | text | 定義影像輸入的替代文字。 |
autocomplete |
|
規定是否使用輸入欄位的自動完成功能。 |
autofocus | autofocus |
規定輸入欄位在頁面載入時是否獲得焦點。 (不適用于 type="hidden") |
checked | checked | 規定此 input 元素首次載入時應當被選中。 |
disabled | disabled | 當 input 元素載入時禁用此元素。 |
form | formname | 規定輸入欄位所屬的一個或多個表單。 |
formaction | URL |
覆蓋表單的 action 屬性。 (適用於 type="submit" 和 type="image") |
formenctype | 見註釋 |
覆蓋表單的 enctype 屬性。 (適用於 type="submit" 和 type="image") |
formmethod |
|
覆蓋表單的 method 屬性。 (適用於 type="submit" 和 type="image") |
formnovalidate | formnovalidate |
覆蓋表單的 novalidate 屬性。 如果使用該屬性,則提交表單時不進行驗證。 |
formtarget |
|
覆蓋表單的 target 屬性。 (適用於 type="submit" 和 type="image") |
height |
|
定義 input 欄位的高度。(適用於 type="image") |
list | datalist-id | 引用包含輸入欄位的預定義選項的 datalist 。 |
max |
|
規定輸入欄位的最大值。 請與 "min" 屬性配合使用,來建立合法值的範圍。 |
maxlength | number | 規定輸入欄位中的字元的最大長度。 |
min |
|
規定輸入欄位的最小值。 請與 "max" 屬性配合使用,來建立合法值的範圍。 |
multiple | multiple | 如果使用該屬性,則允許一個以上的值。 |
name | field_name | 定義 input 元素的名稱。 |
pattern | regexp_pattern |
規定輸入欄位的值的模式或格式。 例如 pattern="[0-9]" 表示輸入值必須是 0 與 9 之間的數字。 |
placeholder | text | 規定幫助會員填寫輸入欄位的提示。 |
readonly | readonly | 規定輸入欄位為只讀。 |
required | required | 指示輸入欄位的值是必需的。 |
size | number_of_char | 定義輸入欄位的寬度。 |
src | URL | 定義以提交按鈕形式顯示的影像的 URL。 |
step | number | 規定輸入字的的合法數字間隔。 |
type |
|
規定 input 元素的型別。 |
value | value | 規定 input 元素的值。 |
width |
|
定義 input 欄位的寬度。(適用於 type="image") |
全域性屬性
<input> 標籤支援 HTML 中的全域性屬性。
事件屬性
<input> 標籤支援 HTML 中的事件屬性。
TIY 實例
- 文字域(Text fields)
- 本例演示如何在 HTML 頁面建立文字域。會員可以在文字域寫入文字。
- 密碼域
- 本例演示如何建立 HTML 的密碼域。
- 覈取方塊
- 本例演示如何在 HTML 頁中建立文字框。會員可以選中或取消選取覈取方塊。
- 單選按鈕
- 本例演示如何在 HTML 中建立單選按鈕。
- 簡單的下拉選單
- 本例演示如何在 HTML 頁面中建立簡單的下拉選單框。下拉選單框是一個可選列表。
- 另一個下拉選單
- 本例演示如何建立一個簡單的帶有預選值的下拉選單。(譯者註:預選值指預先指定的首選項。)
- 文字域(Textarea)
- 本例演示如何建立一個文字域(多行文字輸入控制)。會員可以在文字域中寫入文字。在文字域中,可寫入的字元字數不受限制。
- 建立按鈕
- 本例演示如何建立按鈕。你可以對按鈕上的文字進行自定義。
- 圍繞資料的Fieldset
- 本例演示如何在資料周圍繪製一個帶標題的框。
- 帶有輸入框和確認按鈕的表單
- 本例演示如何向頁面新增表單。此表單包含兩個輸入框和一個確認按鈕。
- 帶有覈取方塊的表單
- 此表單包含兩個覈取方塊和一個確認按鈕。
- 帶有單選按鈕的表單
- 此表單包含兩個單選框和一個確認按鈕。
- 從表單發送電子郵件
- 此例演示如何從表單發送電子郵件。
相關頁面
HTML DOM 參考手冊:
- Input Button 對像
- Input Checkbox 對像
- Input Color 對像
- Input Date 對像
- Input Datetime 對像
- Input Datetime Local 對像
- Input Email 對像
- Input FileUpload 對像
- Input Hidden 對像
- Input Input Image 對像
- Input Month 對像
- Input Number 對像
- Input Password 對像
- Input Range 對像
- Input Radio 對像
- Input Reset 對像
- Input Input Search 對像
- Input Submit 對像
- Input Text 對像
- Input Input Time 對像
- Input Input URL 對像
- Input Week 對像