LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

【W(wǎng)EB開(kāi)發(fā)】HTML5新增input輸入框控件type屬性number、tel、email、date、time、color、url、week、month等介紹

admin
2025年5月12日 12:31 本文熱度 7849

瀏覽器支持

所有主流瀏覽器都支持 type 屬性。但是,并非所有主流瀏覽器都支持所有不同的 input 類(lèi)型都能在所有主流瀏覽器中工作。

請(qǐng)看下面關(guān)于每種輸入類(lèi)型的瀏覽器支持。


定義和用法

type 屬性規(guī)定要顯示的 <input> 元素的類(lèi)型。

默認(rèn)類(lèi)型是:text

提示:該屬性不是必需的,但是我們認(rèn)為您應(yīng)該始終使用它。


HTML 4.01 與 HTML5之間的差異

HTML5引入了多種新的輸入類(lèi)型,讓表單變得更加智能和易用。想象一下,這些新的輸入類(lèi)型就像是給你的表單增加了一些智能助手,它們能自動(dòng)幫用戶(hù)完成一些任務(wù)。

以下 input 類(lèi)型是 HTML5 中的新類(lèi)型:color、date、datetime、datetime-local、month、week、time、email、number、range、search、tel 和 url。


語(yǔ)法

<input type="value">?

屬性值

描述
button定義可點(diǎn)擊的按鈕(通常與 JavaScript 一起使用來(lái)啟動(dòng)腳本)。
checkbox定義復(fù)選框。
colorNew

提供一個(gè)顏色選擇器。

定義拾色器。

dateNew

提供一個(gè)日期選擇器,用戶(hù)可以方便地選擇日期。

定義 date 控件(包括年、月、日,不包括時(shí)間)。

注意有個(gè)大坑!如果需要顯示預(yù)置日期,必須嚴(yán)格使用此格式“2025-01-01”,

而不能是“2025-1-1”或“2025/1/1”,否則會(huì)當(dāng)成空值處理。

datetimeNew定義 date 和 time 控件(包括年、月、日、時(shí)、分、秒、幾分之一秒,基于 UTC 時(shí)區(qū))。
datetime-localNew定義 date 和 time 控件(包括年、月、日、時(shí)、分、秒、幾分之一秒,不帶時(shí)區(qū))。
emailNew

用于輸入電子郵件地址,瀏覽器會(huì)自動(dòng)驗(yàn)證輸入是否符合電子郵件格式。

定義用于 e-mail 地址的字段。

file定義文件選擇字段和 "瀏覽..." 按鈕,供文件上傳。
hidden定義隱藏輸入字段。
image定義圖像作為提交按鈕。
monthNew定義 month 和 year 控件(不帶時(shí)區(qū))。
numberNew

用于輸入數(shù)字,通常會(huì)提供上下箭頭來(lái)調(diào)整數(shù)值。

定義用于輸入數(shù)字的字段。

password定義密碼字段(字段中的字符會(huì)被遮蔽)。
radio定義單選按鈕。
rangeNew

提供一個(gè)滑動(dòng)條,用于選擇一個(gè)范圍內(nèi)的數(shù)值。

定義用于精確值不重要的輸入數(shù)字的控件(比如 slider 控件)。

reset定義重置按鈕(重置所有的表單值為默認(rèn)值)。
searchNew定義用于輸入搜索字符串的文本字段。
submit定義提交按鈕。
telNew

用于輸入電話號(hào)碼。

定義用于輸入電話號(hào)碼的字段。

text默認(rèn),定義一個(gè)單行的文本字段(默認(rèn)寬度為 20 個(gè)字符)。
timeNew定義用于輸入時(shí)間的控件(不帶時(shí)區(qū))。
urlNew定義用于輸入 URL 的字段。
weekNew定義 week 和 year 控件(不帶時(shí)區(qū))。

input 的 type 類(lèi)型:

<input type="button">

<input type="checkbox">

<input type="color">

<input type="date">

<input type="datetime-local">

<input type="email">

<input type="file">

<input type="hidden">

<input type="image">

<input type="month">

<input type="number">

<input type="password">

<input type="radio">

<input type="range">

<input type="reset">

<input type="search">

<input type="submit">

<input type="tel">

<input type="text">

<input type="time">

<input type="url">

<input type="week">

示例:

<form>

  <label for="email">郵箱:</label>

  <input type="email" id="email" name="email">


  <label for="birthday">生日:</label>

  <input type="date" id="birthday" name="birthday">


  <label for="age">年齡:</label>

  <input type="number" id="age" name="age" min="0" max="120">

</form>

表單驗(yàn)證

HTML5提供了內(nèi)置的表單驗(yàn)證功能,這就像是給你的表單配備了一個(gè)自動(dòng)檢查員,幫你確保用戶(hù)輸入的數(shù)據(jù)是正確的。

一些常用的驗(yàn)證屬性包括:

required: 指定一個(gè)輸入字段是必需的。

pattern: 使用正則表達(dá)式定義輸入模式。

min 和 max: 指定數(shù)字或日期的范圍。

minlength 和 maxlength: 指定文本長(zhǎng)度的范圍。

示例:

<form>

  <label for="username">用戶(hù)名:</label>

  <input type="text" id="username" name="username" required minlength="3" maxlength="20">


  <label for="postcode">郵政編碼:</label>

  <input type="text" id="postcode" name="postcode" pattern="[0-9]{6}">


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

</form>

新的表單元素和屬性

HTML5還引入了一些新的表單元素和屬性,讓表單更加靈活和強(qiáng)大。

新的表單元素:

<datalist>: 與<input>元素配合使用,提供一個(gè)可選的預(yù)定義選項(xiàng)列表。

<output>: 用于顯示計(jì)算或用戶(hù)操作的結(jié)果。

新的屬性:

autocomplete: 控制瀏覽器的自動(dòng)完成功能。

autofocus: 頁(yè)面加載時(shí)自動(dòng)獲得焦點(diǎn)。

placeholder: 提供輸入字段的提示信息。

示例:

<form>

  <label for="browser">選擇你喜歡的瀏覽器:</label>

  <input list="browsers" id="browser" name="browser">

  <datalist id="browsers">

    <option value="Chrome">

    <option value="Firefox">

    <option value="Safari">

    <option value="Edge">

  </datalist>


  <label for="search">搜索:</label>

  <input type="search" id="search" name="search" placeholder="輸入搜索關(guān)鍵詞" autocomplete="off">


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

</form>

這些新特性大大增強(qiáng)了HTML表單的功能,使得創(chuàng)建用戶(hù)友好的表單變得更加容易。它們不僅提高了用戶(hù)體驗(yàn),也減少了開(kāi)發(fā)者需要編寫(xiě)的JavaScript代碼量。

一些效果截圖:

?


該文章在 2025/5/12 15:12:29 編輯過(guò)
關(guān)鍵字查詢(xún)
相關(guān)文章
正在查詢(xún)...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專(zhuān)業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類(lèi)企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷(xiāo)售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶(hù)的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
在线观看国产精品午夜影院 | 亚洲五月天婷婷狠狠 | 在线人成免费播放 | 好吊妞在线观看新免费视频 | 亚洲欧美另类在线 | 在线观看AV永久免费网址 |