HTML input標籤的type在HTML4.01與HTML5之間的差異
阿新 • • 發佈:2018-12-18
<input> 標籤的 type 屬性規定 input 元素的型別。
值 | 描述 |
---|---|
button | 定義可點選按鈕(多數情況下,用於通過 JavaScript 啟動指令碼)。 |
checkbox | 定義複選框。 |
file | 定義輸入欄位和 "瀏覽"按鈕,供檔案上傳。 |
hidden | 定義隱藏的輸入欄位。 |
image | 定義影象形式的提交按鈕。 |
password | 定義密碼欄位。該欄位中的字元被掩碼。 |
radio | 定義單選按鈕。 |
reset | 定義重置按鈕。重置按鈕會清除表單中的所有資料。 |
submit | 定義提交按鈕。提交按鈕會把表單資料傳送到伺服器。 |
text | 定義單行的輸入欄位,使用者可在其中輸入文字。預設寬度為 20 個字元。 |
上面是HTML 4.01的,以下 input 型別是 HTML5 中的新型別:color、date、datetime、datetime-local、month、week、time、email、number、range、search、tel 和 url。
color | 定義拾色器。 |
date | 定義 date 控制元件(包括年、月、日,不包括時間)。 |
datetime | 定義 date 和 time 控制元件(包括年、月、日、時、分、秒、幾分之一秒,基於 UTC 時區)。 |
datetime-local | 定義 date 和 time 控制元件(包括年、月、日、時、分、秒、幾分之一秒,不帶時區)。 |
定義用於 e-mail 地址的欄位。 |
|
month | 定義 month 和 year 控制元件(不帶時區)。 |
number | 定義用於輸入數字的欄位。 |
range | 定義用於精確值不重要的輸入數字的控制元件(比如 slider 控制元件)。 |
search | 定義用於輸入搜尋字串的文字欄位。 |
tel | 定義用於輸入電話號碼的欄位。 |
time | 定義用於輸入時間的控制元件(不帶時區)。 |
url | 定義用於輸入 URL 的欄位。 |
week | 定義 week 和 year 控制元件(不帶時區)。 |