整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          HTML5表單屬性的詳情

          TML 5對表單新增了很多功能和屬性,可以更加方便地進(jìn)行表單開發(fā),form屬性代碼如下:

          所以在HTML 5中定義了表單的從屬關(guān)系,而不再完全依賴form的位置。在下面的代碼中,輸入框txtPhone是屬于表單myForm的,因此可以提交輸入框內(nèi)容。在之前的HTML中這種寫法是不能提交txtPhone輸入框的內(nèi)容的。 placeholder屬性一般用于文本輸入框上,其主要作用是當(dāng)文本框處于未輸入的狀態(tài)并且內(nèi)容為空時,顯示一段提示文本內(nèi)容。

          <input type="text" id="txtUserName" class="form-control" placeholder="請輸入用戶名"/>

          這個屬性達(dá)到的效果是我們常見的水印效果,如圖所示。

          autofocus屬性的作用是指定控件自動活動的焦點(diǎn),一個頁面中只能有一個控件具有該屬性。

          HTML 5允許單行文本框中使用list屬性,配合datalist元素一起使用。list主要用于提示文本框輸入,datalist用于提供數(shù)據(jù)源,目前支持該特性的瀏覽器較少。

          Autocomplete屬性用于完成自動輸入的功能,有兩個值;on和off,分別代表自動完成輸入和禁止自動完成輸入。很多瀏覽器不支持該屬性,但是自動完成插件是筆者平時使用較多的。

          Required屬性是用作必填屬性,如果使用到了這個屬性則當(dāng)表單中的元素為空時無法提交,此屬性作用于輸入框元素上。

          于HTML5基礎(chǔ)知識(3)新增的Input類型(重要)這一節(jié)沒有審核通過,現(xiàn)在簡單介紹一下這節(jié):

          html5新曾的Input類型主要有:email郵箱驗(yàn)證,url 網(wǎng)址驗(yàn)證,number數(shù)字驗(yàn)證,range范圍,Date pickers (date, month, week, time, datetime, datetime-local)時間日期,search搜索驗(yàn)證,color顏色選取,tel電話驗(yàn)證等等

          Input 類型 - email 驗(yàn)證郵箱 寫法:

          E-mail: <input type="email" name="user_email" />

          Input 類型 - url 驗(yàn)證url,寫法:

          <input type="url" name="user_url" />

          Input 類型 - number 驗(yàn)證數(shù)字

          Input 類型 - range 驗(yàn)證輸入范圍:

          <input type="range" name="points" min="1" max="10" />

          Input 類型 - Date Pickers(日期選擇器)分別有:

          date - 選取日、月、年

          month - 選取月、年

          week - 選取周和年

          time - 選取時間(小時和分鐘)

          datetime - 選取時間、日、月、年(UTC 時間)

          datetime-local - 選取時間、日、月、年(本地時間)

          Input 類型: color,主要用于選取顏色

          <input type="color" name="favcolor">

          Input 類型: tel 驗(yàn)證電話號碼(不推薦)

          可能是這些知識大家都在寫,發(fā)布的時候提示“近期在全網(wǎng)出現(xiàn)過高度相似文章被認(rèn)為是舊聞”,說多了都是淚!

          HTML5 新增的表單元素

          datalist、keygen、Output這三種,但是都不是很推薦的,可以跳過!

          datalist 元素 datalist 元素規(guī)定輸入域的選項(xiàng)列表。不推薦

          <input type="url" list="url_list" name="link" /><datalist id="url_list">

          <option label="W3School" value="http://www.W3School.com.cn" />

          <option label="Google" value="http://www.google.com" />

          <option label="Microsoft" value="http://www.microsoft.com" /></datalist>

          效果:

          keygen 元素(現(xiàn)在無需了解)

          keygen 元素的作用是提供一種驗(yàn)證用戶的可靠方法。keygen 元素是密鑰對生成器(key-pair generator)。當(dāng)提交表單時,會生成兩個鍵,一個是私鑰,一個公鑰。私鑰(private key)存儲于客戶端,公鑰(public key)則被發(fā)送到服務(wù)器。公鑰可用于之后驗(yàn)證用戶的客戶端證書(client certificate)。

          output 元素

          output 元素用于不同類型的輸出,比如計(jì)算或腳本輸出:(現(xiàn)在無需了解)

          <output id="result" onforminput="resCalc()"></output>

          HTML5 的新的表單屬性

          新的 form 屬性:

          autocomplete、novalidate

          新的 input 屬性:

          autocomplete、autofocus、form、form overrides (formaction, formenctype, formmethod, formnovalidate, formtarget)、height 和 width、list、min, max 和 step、multiple、pattern (regexp)、placeholder、required,雖然很多,但是大部分都不常用,只介紹平時常用的!

          (1)autocomplete屬性規(guī)定 form 或 input 域應(yīng)該擁有自動完成功能。

          (2)autofocus 屬性規(guī)定在頁面加載時,域自動地獲得焦點(diǎn)。

          <input type="text" name="user_name" autofocus="autofocus" />

          (3)form 屬性規(guī)定輸入域所屬的一個或多個表單。form 屬性必須引用所屬表單的 id:

          <form action="demo_form.asp" method="get" id="user_form">

          姓名:<input type="text" name="fname" />

          <input type="submit" />

          </form>

          性別: <input type="text" name="lname" form="user_form" />

          (4)表單重寫屬性(form override attributes)允許您重寫 form 元素的某些屬性設(shè)定。表單重寫屬性有:

          formaction - 重寫表單的 action 屬性

          formenctype - 重寫表單的 enctype 屬性

          formmethod - 重寫表單的 method 屬性

          formnovalidate - 重寫表單的 novalidate 屬性

          formtarget - 重寫表單的 target 屬性

          <form action="demo_form.asp" method="get" id="user_form">

          <input type="submit" value="Submit" />

          <input type="submit" formaction="demo_admin.asp" value="Submit as admin" /></form>//實(shí)際運(yùn)行的時候跳轉(zhuǎn)demo_admin.asp

          5min、max 和 step 屬性

          min、max 和 step 屬性用于為包含數(shù)字或日期的 input 類型規(guī)定限定(約束)。

          max 屬性規(guī)定輸入域所允許的最大值。

          min 屬性規(guī)定輸入域所允許的最小值。

          step 屬性為輸入域規(guī)定合法的數(shù)字間隔(如果 step="3",則合法的數(shù)是 -3,0,3,6 等)。

          <input type="number" name="points" min="0"max="10"step="3" />

          此例子只能填寫0、3、6、9

          (6)multiple 屬性

          multiple 屬性規(guī)定輸入域中可選擇多個值。

          <input type="file" name="img" multiple="multiple" />

          //表示可以同時上傳多個圖片

          (7)pattern 屬性

          pattern 屬性規(guī)定用于驗(yàn)證 input 域的模式(pattern)。

          模式(pattern) 是正則表達(dá)式。您可以在我們的 JavaScript 教程中學(xué)習(xí)到有關(guān)正則表達(dá)式的內(nèi)容。

          <input type="text" name="country_code"pattern="[A-z]{3}" title="Three letter country code" />

          表示:只允許輸入3個任意字母

          9placeholder 屬性

          placeholder 屬性提供一種提示(hint),描述輸入域所期待的值。(這個常用,不做解釋)

          10required 屬性

          required 屬性規(guī)定必須在提交之前填寫輸入域(不能為空)

          Name: <input type="text" name="usr_name" required="required" />

          、新增input type屬性值

          • 說明

          新增input type 屬性值

          類型 使用示例 描述

          email <input type="email"> 必須輸入郵箱格式

          tel <input type="tel"> 必須輸入手機(jī)號碼格式

          url <input type="url"> 必須輸入url格式

          number <input type="number"> 必須輸入數(shù)字格式

          search <input type="search"> 必須搜索框(體現(xiàn)語義化)

          range <input type="range"> 自由拖動滑塊

          time <input type="time"> 小時分鐘

          date <input type="date"> 年月日

          datetime <input type="datetime"> 時間

          month <input type="month"> 月年

          week <input type="week"> 星期 年

          color <input type='color'> 顏色

          二、新增常用表單屬性

          • 說明

          新增的input標(biāo)簽屬性

          屬性 用法 含義

          placeholder <input type="text" placeholder="請輸入..."> 占位符 當(dāng)用戶輸入的時候 里面的文字消失 刪除所有文字,自動恢復(fù)

          autofocus <input type="text" autofocus> 規(guī)定當(dāng)頁面加載時 input 元素應(yīng)該自動獲得焦點(diǎn)

          multiple <input type="file" multiple> 多文件上傳

          autocomplete <input type="text" autocomplete="off"> 規(guī)定表單是否應(yīng)該啟用自動完成功能 有2個值,一個是on 一個是off on 代表記錄已經(jīng)輸入的值 1.autocomplete 首先需要提交按鈕2.這個表單您必須給他名字

          required <input type="text" required> 必填項(xiàng) 內(nèi)容不能為空


          主站蜘蛛池模板: 国产精品无码一区二区三区电影| 亚洲av无码一区二区三区乱子伦| 爆乳熟妇一区二区三区| 无码免费一区二区三区免费播放| 国产微拍精品一区二区| 国产成人无码一区二区三区| 日韩av片无码一区二区三区不卡| 亚洲一区AV无码少妇电影| 日本道免费精品一区二区| 国产伦一区二区三区免费| 日韩一区二区超清视频| 国产激情无码一区二区| 中文字幕亚洲乱码熟女一区二区| 深夜福利一区二区| 日本一区二区在线免费观看| 无码喷水一区二区浪潮AV| 老熟妇高潮一区二区三区| 交换国产精品视频一区| 日韩在线不卡免费视频一区| 一区二区三区无码视频免费福利| asmr国产一区在线| 久久精品人妻一区二区三区| 中文字幕一区二区三区精华液 | 国产色综合一区二区三区| 无码人妻一区二区三区精品视频 | 综合人妻久久一区二区精品 | 久久精品无码一区二区WWW| 少妇特黄A一区二区三区| 亚欧色一区W666天堂| 久久久精品人妻一区二区三区四| 精品视频一区二区三三区四区| 人妻av无码一区二区三区| 91视频国产一区| 性盈盈影院免费视频观看在线一区| 蜜臀AV无码一区二区三区| 男人的天堂精品国产一区| 国产天堂一区二区综合| 久久综合精品不卡一区二区| 久久久精品人妻一区二区三区四| 中文字幕一区二区三区人妻少妇| 好吊妞视频一区二区|