1)email:郵件輸入域,在表達(dá)提交時(shí)提供的郵箱格式驗(yàn)證,并彈出一個(gè)提示窗口。
創(chuàng)新互聯(lián)制作網(wǎng)站網(wǎng)頁找三站合一網(wǎng)站制作公司,專注于網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站,網(wǎng)站設(shè)計(jì),企業(yè)網(wǎng)站搭建,網(wǎng)站開發(fā),建網(wǎng)站業(yè)務(wù),680元做網(wǎng)站,已為成百上千服務(wù),創(chuàng)新互聯(lián)網(wǎng)站建設(shè)將一如既往的為我們的客戶提供最優(yōu)質(zhì)的網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷推廣服務(wù)!
2)url:地址輸入域,在表單提交時(shí)提供簡單的URL地址格式驗(yàn)證,并彈出一個(gè)提示窗口。
3)number:數(shù)字輸入域,(可設(shè)置min、max、step)。
4)tel:電話號(hào)碼輸入域,在手機(jī)瀏覽器彈出數(shù)字輸入域。
5)search:搜索輸入域,在手機(jī)瀏覽器右下角呈現(xiàn)搜索按鍵。
6)range:范圍選擇空件。
7)color:顏色選擇控件。
8)date/month/week:時(shí)間選擇控件。
1)autocomplete: autocomplete屬性規(guī)定輸入的字段是否應(yīng)該啟用自動(dòng)完成功能。
自動(dòng)完成功能允許瀏覽器預(yù)測 字段輸入,當(dāng)用戶在字段開始鍵入時(shí),瀏覽器基于鍵入的值。應(yīng)該顯示出在字段中填寫的選項(xiàng)。
2)placeholder:占位符,用于在輸入框中顯示提示性文字,與value不同,不能被提交。
3)autofoaus:自動(dòng)獲取輸入焦點(diǎn)。
4)multiple:是否允許多個(gè)輸入值,若聲明該屬性,那么輸入框允許輸入多個(gè)用逗號(hào)隔開的值。
5)form:值為某個(gè)表單的id,若設(shè)置,則該輸入域可放在該表單外面。
6)required:在表單提交時(shí)會(huì)驗(yàn)證是否有輸入,沒有則彈出提示信息。
7)maxlength:限制最大長度,只有在有輸入的情況下才有用,不區(qū)分中英文。
minlength:限制最小長度,但它不是H5標(biāo)準(zhǔn)屬性,僅部分瀏覽器支持。
8)min:限定輸入數(shù)字的最小值。
9)max:限定輸入數(shù)字的最大值。
10)step:限定輸入數(shù)字的步長,與min連用。
11)pattern:指定一個(gè)正則表達(dá)式,對輸入進(jìn)行驗(yàn)證。(正則默認(rèn)首尾加^$)
作用:getCurrentPosition() 方法來獲得用戶的位置。
格式:一般在js中書寫方式。
案例:
表單中新增的控件(type屬性)
email: 提交表單時(shí)檢測值是否是一個(gè)電子郵件格式
url: 提交表單時(shí)檢測值是否是一個(gè)url格式
date: 年-月-日格式的控件
time: 時(shí):分格式的控件
datetime: 年-月-日 時(shí):分 格式的控件(UTC時(shí)間)
datetime-local: 年-月-日 時(shí):分 格式的控件(本地時(shí)間)
month: 年-月格式的控件
week: 年-周數(shù)格式的控件
number: 數(shù)字輸入框
input type="number" name="" id="" value="60" max="100" min="0" /
range: 選擇區(qū)域
input type="range" name="" id="" value="60" max="100" min="0" /
tel: 電話輸入框
search: 用于搜索
color: 調(diào)用系統(tǒng)選色器
新增控件屬性:
placeholder: 占位符,輸入框提示信息
input type="text" autofocus placeholder=''/
required: 該input為必填項(xiàng)
autofocus: 在頁面加載時(shí),域自動(dòng)地獲得焦點(diǎn)
autocomplete="off/on":可以記錄輸入信息
必須有name屬性 必須提交過
off==關(guān)閉 on==打開
input type="tel" name="user" id="" value="" autocomplete="on"/
pattern: 正則驗(yàn)證
input type="tel" pattern="[0-9]{7,12}"/
min/max: input能輸入的最小/最大字節(jié)的長度
step: 針對number和range類型,每次遞增step的值
list: 指定一個(gè)datalist,作為下拉提示單
調(diào)不出來是因?yàn)橛行g覽器不支持datetime這種日歷控件,比如chrome。
Datetime 對象是 HTML5 中的新對象。
Datetime 對象表示 HTML input type="datetime" 元素。
注釋:Internet Explorer、Firefox 或者 Chrome 不支持 input type="datetime" 元素,Safari 中部分支持。Opera 12 以及更早的版本中完全支持。
H5edu教育html5開發(fā)為您解答:
Input
類型
-
Date
Pickers(日期選擇器)
HTML5
擁有多個(gè)可供選取日期和時(shí)間的新輸入類型:
date
-
選取日、月、年
month
-
選取月、年
week
-
選取周和年
time
-
選取時(shí)間(小時(shí)和分鐘)
datetime
-
選取時(shí)間、日、月、年(UTC
時(shí)間)
datetime-local
-
選取時(shí)間、日、月、年(本地時(shí)間)
Date:
input type="date"這就會(huì)自帶日期控件了。。。
HTML5 擁有多個(gè)供選擇日期和時(shí)間的新的輸入類型:
date - 選擇日、月、年
month - 選擇月、年
week - 選擇周、年
time - 選擇時(shí)間(時(shí)、分)
datetime - 選擇時(shí)間、日期、月、年(UTC 時(shí)間)
datetime-local - 選擇時(shí)間、日期、月、年(本地時(shí)間)
你可以試試不同類型出來的效果,,
如果想要更好看的,那只能去搞個(gè)jquery的日期控件來用了,畢竟做得比較成熟,,
但是個(gè)人還是很喜歡html5這個(gè)新屬性,,一句短短的就搞定了,,
不過有一個(gè)不好處就是,不同的瀏覽器渲染出來的效果有些差別。。。。
在js中設(shè)置自定義時(shí)間到date控件的方法:
1、在html5中定義時(shí)間控件
input type="date" id="datePicker" value=""/
2、編寫腳本實(shí)現(xiàn)自定義時(shí)間的賦值
//創(chuàng)建一個(gè)當(dāng)前日期對象
var now = new Date();
//格式化日,如果小于9,前面補(bǔ)0var day = ("0" + now.getDate()).slice(-2);
//格式化月,如果小于9,前面補(bǔ)0
var month = ("0" + (now.getMonth() + 1)).slice(-2);
//拼裝完整日期格式var today = now.getFullYear()+"-"+(month)+"-"+(day) ;
//完成賦值$('#datePicker').val(today);
網(wǎng)站名稱:關(guān)于html5的時(shí)間控件的信息
分享URL:http://chinadenli.net/article4/dsdeioe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、營銷型網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、商城網(wǎng)站、ChatGPT、App設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)