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