HTML5的表單所有TYPE類型


1.復選框(Checkboxs)

  <input type="checkbox"> 定義了復選框. 用戶需要從若干給定的選擇中選取一個或若干選項。

代碼如下:

<form method="post">
    愛好:<input type="checkbox" name="love" value="1">爬山
    <input type="checkbox" name="love" value="2">游泳
    <input type="checkbox" name="love" value="3">籃球
</form>

2.拾色器(color)

  color 類型用在input字段主要用於選取顏色。

代碼如下:

選擇你喜歡的顏色: <input type="color" name="color">

3.date(帶有calender控件)

  date 類型允許你從一個日期選擇器選擇一個日期,定義一個時間控制器。

代碼如下:

生日: <input type="date" name="bday">

4.datetime

  datetime 類型允許你選擇一個日期(UTC 時間),定義一個日期和時間控制器(本地時間)。

代碼如下:

生日 (日期和時間): <input type="datetime" name="bdaytime">

5.datetime-local

  datetime-local 類型允許你選擇一個日期和時間 (無時區),定義一個日期和時間 (無時區)。

生日 (日期和時間): <input type="datetime-local" name="bdaytime">

6.month

  month 類型允許你選擇一個月份,定義月與年 (無時區)。

代碼入下:

生日 (月和年): <input type="month" name="bdaymonth">

7.week

  week 類型允許你選擇周和年,定義周和年 (無時區)。

選擇周: <input type="week" name="week_year">

8.time

time 類型允許你選擇一個時間,定義可輸入時間控制器(無時區)。

代碼如下:

選擇時間: <input type="time" name="usr_time">

9.email

  email 類型用於應該包含 e-mail 地址的輸入域,在提交表單時,會自動驗證 email 域的值是否合法有效。

代碼入下:

<form action="">
        <input type="email" name=“email”>
        <input type="submit" value="提交">
</form>

10.file

  file 定義文件選擇字段和 "瀏覽..." 按鈕,供文件上傳。

代碼如下:

頭像: <input type="file" name="timg">

11.輸入類型:hidden

  hidden 定義隱藏字段,隱藏字段對於用戶是不可見的。隱藏字段常常存儲默認值,或者由 JavaScript 改變它們的值。

代碼入下:

<input type="hidden" name="city" value="hz">

12.輸入類型:image

  image 定義圖像作為提交按鈕。

代碼如下:

<input type="image" src="...jpg" name="img">

13.輸入類型:number

  number 定義用於輸入數字的字段(您可以設置可接受數字的限制)

代碼如下:

數字(1-5)<input type="number" name="quantity" min="1" max="5" >
數字(規定數字間隔為0.1)<input type="number" name="quantity" min="1" max="5" step="0.1">
  • max - 規定允許的最大值。
  • min - 規定允許的最小值。
  • step - 規定合法數字間隔。
  • value - 規定默認值

14.輸入類型:password

  password 定義密碼字段(密碼字段中的字符會被遮蔽)。

代碼如下:

密碼:<input type="password" name="password">

15.輸入類型:radio

  radio 允許用戶在一定數量的選擇中選取一個選項.

代碼如下:

性別:<input type="radio" name="gender" value="1"><input type="radio" name="gender" value="2">

 

16.輸入類型:range

  range 定義用於精確值不重要的輸入數字的控件(比如 slider 控件)。您也可以設置可接受數字的限制.

代碼如下:

<input type="range" name="points" min="1" max="10">
  • max - 規定允許的最大值。
  • min - 規定允許的最小值。
  • step - 規定合法數字間隔。
  • value - 規定默認值

17.輸入類型:reset

  reset 定義重置按鈕(重置所有表單值為默認值)。

代碼如下:

<input type="reset" name="res" value="重置按鈕">

18.輸入類型:search

  search 定義搜索字段(比如站內搜索或谷歌搜索等)。

代碼如下:

搜索<input type="search" name="sea">

19.輸入類型:submit

  submit 定義提交按鈕。

代碼入下:

<input type="submit" name="sub" value="提交">

20.輸入類型:tel(- -!表示很少瀏覽器兼容)

  tel 定義用於輸入電話號碼的字段。

代碼入下:

電話: <input type="tel" name="usrtel">

21.輸入類型:text

  text 定義但行文本輸入框。

代碼如下:

用戶名:<input type="text" name="username">

22.輸入類型:url

  url 定義用於輸入 URL 的字段。

代碼入下:

Add your homepage: <input type="url" name="homepage">

提示:iPhone 的 Safari 瀏覽器會識別 url 輸入類型,然后改變觸摸屏的鍵盤來適應它(添加 .com 選項)。

 

擴展:有用的表單屬性:

1.使用autofocus操作焦點。

代碼入下:

用戶名:<input type="text" name="username" autofocus>

2.為文本使用placeholder占位符

代碼如下:

密碼:<input type="password" name="password" placeholder="請輸入密碼">

3.<input>新屬性:

<input>新屬性:

  • autocomplete
  • autofocus
  • form
  • formaction
  • formenctype
  • formmethod
  • formnovalidate
  • formtarget
  • height and width
  • list
  • min and max
  • multiple
  • pattern (regexp)
  • placeholder
  • required
  • step

詳細手冊鏈接:http://www.runoob.com/html/html5-form-attributes.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM