HTML新的input類型
HTML新的input類型
在HTML5中,為input元素新增了以下一些type屬性值,用來豐富文字方塊的類型。
color:用於指定顏色的控制項。
date:用於輸入日期的控制項(年,月,日,不包含時間)。
datetime:基於 UTC 時區的日期時間輸入控制項(時,分,秒及幾分之一秒)。
datetime-local:用於輸入日期時間控件,不包含時區。
email:用於編輯 e-mail 的欄位。
month:用於輸入年月的控件,不含時區。
number: 用來輸入浮點數的控制項。
range:用於輸入不精確值控制項。
search:用於輸入搜尋字串的單行文字欄位。換行會被從輸入的值中自動移除。
tel:用於輸入電話號碼的控制。
time:用於輸入不含時區的時間控制。
url:用於編輯URL的欄位。 。
week:用來輸入一個由星期-年組成的日期,日期不包含時區。推薦你去一個教學網站 秒秒學上把這些知識過一遍,夯實下基礎。
注意:並不是所有的主流瀏覽器都支援新的input類型,不過您已經可以在所有主流的瀏覽器中使用它們了。即使不被支持,仍然可以顯示為常規的文字域。
Input 類型: color
#color 類型用在input欄位主要用於選取顏色,如下所示:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>颜色选择测试</title> </head> <body> <form action="demo-form.php"> 选择你喜欢的颜色: <input type="color" name="favcolor"><br> <input type="submit"> </form> </body> </html>
input類型:date`time`week`month
<!DOCTYPE HTML> <html> <meta charset="utf-8"> <body> HTML代码: 选择日期:<input type="date" value="2011-01-04" /><br/><br/> 选择时间:<input type="time" value="22:52" /><br/><br/> 选择星期:<input type="week"/><br/><br/> 选择月份:<input type="month"/><br/><br/> </body> </html>
#Input 類型: number
number 類型用於應該包含數值的輸入域。
您也能夠設定對所接受的數字的限定:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <form action="demo-form.php"> 数量 ( 1 到 5 之间): <input type="number" name="quantity" min="1" max="5"> <input type="submit"> </form> <p><b>注意:</b>Internet Explorer 9 及更早IE版本不支持 type="number" 。</p> </body> </html>
#Input 型別: range
##range 類型用於應該包含一定範圍內數字值的輸入域。 range 類型顯示為滑動條。<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <form action="demo-form.php" method="get"> Points: <input type="range" name="points" min="1" max="10"> <input type="submit"> </form> <p><b>注意:</b> Internet Explorer 9 及更早IE版本不支持 type="range"。</p> </body> </html>
input 類型:search , tel , url
search 類型用於搜尋網域,例如網站搜尋或Google 搜尋。
tel 定義輸入電話號碼欄位。
url 類型用於應該包含 URL 位址的輸入域。
在提交表單時,會自動驗證 url 網域的值。
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> </head><body> <form action="demo-form.php"> Search Google: <input type="search" name="googlesearch"><br> 电话号码: <input type="tel" name="usrtel"><br> 添加你的主页: <input type="url" name="homepage"><br> <input type="submit"> </form> </body></html>