午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

html5表單驗(yàn)證

瀏覽:200日期:2022-11-03 16:14:12

問題描述

html5中那些原生的驗(yàn)證,如required、pattern等,在驗(yàn)證無效時(shí),那些彈出的提示框是怎么實(shí)現(xiàn)的?為什么當(dāng)因?yàn)椴煌募s束條件不滿足而無效時(shí),會(huì)彈出不同內(nèi)容的提示框?是不是結(jié)合invalid事件和validity屬性實(shí)現(xiàn)的?setCustomValidity()方法的工作原理是什么?感覺這塊內(nèi)容越看越亂,還請(qǐng)大牛指教……

問題解答

回答1:

去看MDN上的表單驗(yàn)證吧,我覺得說的還是挺清楚的,你可以按照它給的小demo一點(diǎn)點(diǎn)擼,慢慢就明白了。

回答2:

required:空白驗(yàn)證,比如說:

<form> <input type='text' required oninvalid='setCustomValidity(’此處不能為空!’)' oninput=(’setCustomValidity()’)> <input type='submit' value='提交'></form>

如果input[type=text]的value為空,就會(huì)彈出提示框,并且阻止表單提交;pattern:匹配正則表達(dá)式,比如說:

<form> <input type='text' pattern='[0-9]{3}' oninvalid='setCustomValidity(’請(qǐng)輸入3個(gè)數(shù)字!’)' oninput=(’setCustomValidity()’)> <input type='submit' value='提交'></form>

如若input[type=text]的value不為3個(gè)數(shù)字,在點(diǎn)擊提交按鈕的時(shí)候,就會(huì)提出提示

標(biāo)簽: Html5
相關(guān)文章:
主站蜘蛛池模板: 台湾久久 | 香蕉在线播放 | 极品盗摄国产盗摄合集 | 精品一区二区三区在线观看视频 | 亚洲色图 欧美 | 国产一区二区色 | aaa一区二区三区 | 午夜影视av | 爽天天天天天天天 | 久久视频一区 | 日韩一二三区视频 | 欧美视频第一页 | 日韩欧美亚洲国产 | 午夜精品在线观看 | 在线不卡视频 | 色噜噜狠狠一区二区三区果冻 | 一级特黄aaa| 久久国产精品亚洲 | 四虎影院国产精品 | 欧美网站在线 | 成年人免费小视频 | 玖玖综合网 | 四虎在线精品 | 亚洲美女在线观看 | 欧美三级欧美一级 | 翔田千里av在线 | 99精品久久| 美丽姑娘在线观看免费 | 亚洲在线成人 | 欧美日韩一区二区三区在线 | 亚洲欧美日韩成人在线 | 精品一区二区成人免费视频 | 欧美在线观看视频一区 | 粉嫩欧美一区二区三区 | 理论片亚洲 | 香蕉久久精品 | 亚洲伦理久久 | 日本a级c片免费看三区 | 中文字幕av专区dvd | av最新网址 | 青青视频二区 |