成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

HTML5中的表單

Pocher / 636人閱讀

摘要:注意約束驗(yàn)證不支持表單中的元素若想基于表單的驗(yàn)證結(jié)果來改變按鈕的樣式,可以使用偽類。約束驗(yàn)證的語法下列語法中的條目用于為表單數(shù)據(jù)指定約束。這些特性指定了當(dāng)表單提交時(shí)不做驗(yàn)證。在表單相關(guān)元素上屬性,如果元素的約束沒有被符合則值為。

相對于 HTML4 來說,HTML5中的元素與特性提供更大程度上的語義標(biāo)記,同時(shí)還刪除了大量在 HTML4 中因?yàn)槟_本與樣式緣故而存在的冗余元素。通過讓表單在不同網(wǎng)站上表現(xiàn)的更加一致,及時(shí)響應(yīng)用戶輸入的數(shù)據(jù),HTML5的表單特性為用戶提供了更好的使用體驗(yàn)。這些體驗(yàn)同樣適用于那些禁用了瀏覽器腳本的用戶。

這個(gè)話題會(huì)描述那些被 Gecko/Firefox4 或更高版本所支持的一些新特性或者改變的部分。

元素

的 type 特性擁有更多的值.

search: 這個(gè)元素呈現(xiàn)為一個(gè)搜索框。換行符會(huì)從輸入值中去掉,此外沒有其他的語法增強(qiáng)了。
tel: 這個(gè)元素可現(xiàn)為一個(gè)編輯電話號碼的輸入控件。換行符會(huì)從輸入值中去掉,此外沒有其他的語法增強(qiáng)了,因?yàn)殡娫捥柎a國際化差異非常明顯。你可以使用如 pattern 與 maxlength 等屬性來限制輸入到控件中的值。
url: 這個(gè)元素呈現(xiàn)為一個(gè)編輯URL 的輸入控件。換行符與首尾的空格將會(huì)被自動(dòng)去除。
email: 這個(gè)元素呈現(xiàn)為一個(gè)郵件地址。換行符會(huì)被自動(dòng)去除??梢栽O(shè)置一個(gè)無效的郵件地址,但若滿足輸入框的限制,必須遵守在擴(kuò)展的巴科斯范式(ABNF)中的規(guī)范:1( atext / "." ) "@" ldh-str 1( "." ldh-str ) 其中atext 在規(guī)范RFC 5322 section 3.2.3 中被定義,而ldh-str在規(guī)范RFC 1034 section 3.5 中被定義。.

注意: 若設(shè)置multiple屬性, 區(qū)域中可以用逗號分割的方式,輸入多個(gè)email, 但 Firefox不支持.
元素也擁有一些新的特性。

list: 元素的 ID,該元素的內(nèi)容,

元素。一個(gè) input 只能存在于一個(gè)表單中。
formmethod:一個(gè)字符串,用于表明表單提交時(shí)會(huì)使用哪個(gè) HTTP 方法 (GET 或 POST);如果定義了它,則可以覆蓋 元素上的 method 特性。只有當(dāng) type 值為 image 或 submit,并且 form 特性被設(shè)置的情況下, formmethod 才能生效。
x-moz-errormessage : 一個(gè)字符串,當(dāng)表單字段驗(yàn)證失敗后顯示錯(cuò)誤信息。該值為 Mozilla 擴(kuò)展,并非標(biāo)準(zhǔn)。

元素

元素有了一個(gè)新特性:

novalidate:設(shè)置了該特性不會(huì)在表單提交之前對其進(jìn)行驗(yàn)證。
元素
元素會(huì)在填寫 字段時(shí),顯示一列

你可以使用 元素上的 list 特性來將一個(gè)特定的 input 與特定的 元素做關(guān)聯(lián)。

元素

元素表示計(jì)算的結(jié)果。

你可以使用 for 特性來在 元素與文檔內(nèi)其他能夠影響運(yùn)算的元素(例如,input 或參數(shù))建立關(guān)聯(lián)。 for 特性的值是以空格做分隔的其他元素的 ID 列表。

Gecko 2.0 (其他瀏覽器并非如此) 支持為 元素自定義有效性約束(validity constraints)與錯(cuò)誤信息,可以對其使用如下 CSS 偽類::invalid, :valid, :-moz-ui-invalid,與 :-moz-ui-valid。在如下情況會(huì)顯得很有用:例如計(jì)算結(jié)果違反了業(yè)務(wù)規(guī)則,但卻并非因?yàn)樘囟ǖ?input 值出現(xiàn)錯(cuò)誤(例如,「百分比總數(shù)不能超過100」)。

placeholder 特性

placeholder 特性作用于