溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

html5中新增的表單控件和屬性有哪些

發(fā)布時間:2021-03-11 11:14:44 來源:億速云 閱讀:222 作者:小新 欄目:web開發(fā)

小編給大家分享一下html5中新增的表單控件和屬性有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

HTML5是互聯(lián)網(wǎng)的下一代標(biāo)準(zhǔn),是構(gòu)建以及呈現(xiàn)互聯(lián)網(wǎng)內(nèi)容的一種語言方式.被認為是互聯(lián)網(wǎng)的核心技術(shù)之一。

HTML5是Web中核心語言HTML的規(guī)范,用戶使用任何手段進行網(wǎng)頁瀏覽時看到的內(nèi)容原本都是HTML格式的,在瀏覽器中通過一些技術(shù)處理將其轉(zhuǎn)換成為了可識別的信息。HTML5在從前HTML4.01的基礎(chǔ)上進行了一定的改進,雖然技術(shù)人員在開發(fā)過程中可能不會將這些新技術(shù)投入應(yīng)用,但是對于該種技術(shù)的新特性,網(wǎng)站開發(fā)技術(shù)人員是必須要有所了解的。

新的輸入性表單控件:

  • email:電子郵箱文本框,跟普通的沒什么區(qū)別

  • - 當(dāng)輸入不是郵箱的時候,驗證不通過

  • - 移動端的鍵盤會發(fā)生變化

  • tel:電話號碼

  • url:網(wǎng)頁的URL

  • search:搜索引擎

  • - chrome下輸入文字后,會多出一個關(guān)閉的X

  • range:特定范圍內(nèi)的數(shù)值選擇器

  • - min、max、step(步數(shù))

  • - 例子: 用js來顯示當(dāng)前數(shù)值

  • number:只能包含數(shù)字的輸入框

  • - 輸入框末尾有兩個箭頭 上為加 下為減

  • color:顏色選擇器

  • - 點擊顯示顏色版

  • datetime:顯示完整日期

  • - 類似select選擇樣式

  • datetime-local:顯示完整日期, 不包含時區(qū)

  • time:顯示時間,不含時區(qū)

  • date:顯示日期{年月日}

  • week:顯示周{年月日周}

  • mouth:顯示月{年月}

<form>
  <input type="email" />
  <input type="tel" />
  <input type="url" />
  <input type="search" />
  <!--一個滑塊加一根長條 min最小表示數(shù) max最大表示數(shù) step 劃一格跳幾個數(shù)字-->
  <input type="range" min="1" max="10"  step="2"/>  <!---->  <input type="number" />  <input type="color" />
  <input type="submit" />
</form>

新的表單特性和函數(shù)

  • placeholder:輸入框提示信息

  • - 例子:微博的密碼框提示

  • autocomplete

  • - 默認為on,關(guān)閉提示選擇off

  • autofocus:指定表單獲取輸入焦點

  • list和datalist:為輸入框構(gòu)造一個選擇列表

  • - list值為datalist標(biāo)簽的id

  • required:此選項必填, 不能為空

  • Pattern:正則驗證

  • - pattern=“\d{1,5}”

  • Formaction在submit里定義提交地址

<input type="text"
  placeholder="請輸入4-16個字符" // 輸入框內(nèi)顯示
  autocomplete="off" // 是否記錄輸入的值
  autofocus // 聚焦
  required // 輸入框不能為空
  pattern="\d{1,5}" // 必須輸入1到5個數(shù)字
 />
//  required 和 pattern 具有安全隱患 如果在控制臺修改input的pattern和required 那么就可以破除校驗

// 如果用戶在某個頁面輸入相當(dāng)多的數(shù)據(jù),臨時有事需要離開一段時間,此時數(shù)據(jù)應(yīng)該保存至草稿箱,那么同一個form表單下,將會有兩個不同地址的sumbit提交 ope瀏覽器已支持 其余瀏覽器可能不支持
<form action="https://www.baidu.com">
  <input type="text">
  <input type="submit" value="提交" />
  <input type="submit" value="保存至草稿箱" formaction="http://www.miaov.com"/>
</form>

以上是“html5中新增的表單控件和屬性有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI