HTML 參考手冊
帶有兩種不同輸入類型的 HTML 表單,text 和 submit:
所有主流瀏覽器都支持 type 屬性。但是,并非所有主流瀏覽器都支持所有不同的 input 類型都能在所有主流瀏覽器中工作。
請看下面關(guān)于每種輸入類型的瀏覽器支持。
type 屬性規(guī)定要顯示的 <input> 元素的類型。
默認類型是:text。
提示:該屬性不是必需的,但是我們認為您應(yīng)該始終使用它。
以下 input 類型是 HTML5 中的新類型:color、date、datetime、datetime-local、month、week、time、email、number、range、search、tel 和 url。
值 | 描述 |
---|---|
button | 定義可點擊的按鈕(通常與 JavaScript 一起使用來啟動腳本)。 |
checkbox | 定義復(fù)選框。 |
colorNew | 定義拾色器。 |
dateNew | 定義 date 控件(包括年、月、日,不包括時間)。 |
datetimeNew | 定義 date 和 time 控件(包括年、月、日、時、分、秒、幾分之一秒,基于 UTC 時區(qū))。 |
datetime-localNew | 定義 date 和 time 控件(包括年、月、日、時、分、秒、幾分之一秒,不帶時區(qū))。 |
emailNew | 定義用于 e-mail 地址的字段。 |
file | 定義文件選擇字段和 "瀏覽..." 按鈕,供文件上傳。 |
hidden | 定義隱藏輸入字段。 |
image | 定義圖像作為提交按鈕。 |
monthNew | 定義 month 和 year 控件(不帶時區(qū))。 |
numberNew | 定義用于輸入數(shù)字的字段。 |
password | 定義密碼字段(字段中的字符會被遮蔽)。 |
radio | 定義單選按鈕。 |
rangeNew | 定義用于精確值不重要的輸入數(shù)字的控件(比如 slider 控件)。 |
reset | 定義重置按鈕(重置所有的表單值為默認值)。 |
searchNew | 定義用于輸入搜索字符串的文本字段。 |
submit | 定義提交按鈕。 |
telNew | 定義用于輸入電話號碼的字段。 |
text | 默認。定義一個單行的文本字段(默認寬度為 20 個字符)。 |
timeNew | 定義用于輸入時間的控件(不帶時區(qū))。 |
urlNew | 定義用于輸入 URL 的字段。 |
weekNew | 定義 week 和 year 控件(不帶時區(qū))。 |
復(fù)選框允許用戶在一定數(shù)量的選擇中選取一個或多個選項:
定義用于 e-mail 地址的字段(當提交表單時會自動對 email 字段的值進行驗證):
提示:iPhone 的 Safari 瀏覽器會識別 email 輸入類型,然后改變觸摸屏的鍵盤來適應(yīng)它(添加 @ 和 .com 選項)。
定義隱藏字段,隱藏字段對于用戶是不可見的。隱藏字段常常存儲默認值,或者由 JavaScript 改變它們的值:
定義用于輸入數(shù)字的字段(您可以設(shè)置可接受數(shù)字的限制):
請使用下面的屬性來規(guī)定限制:
允許用戶在一定數(shù)量的選擇中選取一個選項:
定義用于精確值不重要的輸入數(shù)字的控件(比如 slider 控件)。您也可以設(shè)置可接受數(shù)字的限制:
請使用下面的屬性來規(guī)定限制:
提示:請謹慎使用重置按鈕!對于用戶來說,不慎點擊了重置按鈕是件很惱火的事情。
定義兩個用戶可向其中輸入文本的單行的文本字段:
提示:iPhone 的 Safari 瀏覽器會識別 url 輸入類型,然后改變觸摸屏的鍵盤來適應(yīng)它(添加 .com 選項)。