亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

html5表單驗證

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

問題描述

html5中那些原生的驗證,如required、pattern等,在驗證無效時,那些彈出的提示框是怎么實現的?為什么當因為不同的約束條件不滿足而無效時,會彈出不同內容的提示框?是不是結合invalid事件和validity屬性實現的?setCustomValidity()方法的工作原理是什么?感覺這塊內容越看越亂,還請大牛指教……

問題解答

回答1:

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

回答2:

required:空白驗證,比如說:

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

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

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

如若input[type=text]的value不為3個數字,在點擊提交按鈕的時候,就會提出提示

標簽: Html5
相關文章:
主站蜘蛛池模板: 成人免费无毒在线观看网站 | 黑人在线视频 | 达达兔午夜起神影院在线观看麻烦 | 尤物蜜芽福利国产污在线观看 | 久久久久亚洲精品中文字幕 | 久热在线播放中文字幕 | 毛片一级免费 | 香蕉视频黄色在线观看 | 欧美成人免费在线观看 | 亚洲码在线中文在线观看 | 国产成人午夜视频 | 免费高清性色生活片 | 在线免费一级片 | 99久久这里只精品国产免费 | 国产午夜精品久久久久小说 | 九九爱这里只有精品 | 亚洲一级毛片在线播放 | 真人一级毛片免费观看视频 | 欧美日韩在线看 | 男女激情网 | 在线观看国产亚洲 | 黄色片网站免费在线观看 | 色屁屁一区二区三区视频国产 | 日本高清高色 | 久久免费看视频 | 国产精品中文字幕在线观看 | 精品一区二区三区水蜜桃 | 黄色免费一级片 | 欧美日韩中文字幕 | 日美一级毛片 | 成人18网址在线观看 | 玖玖爱在线观看 在线播放 玖玖草在线观看 | 黄色成人在线网站 | 久久精品国产自在一线 | 不卡免费在线视频 | 韩毛片| 亚洲热图 | 伊人久久综合影院首页 | 欧美一级片毛片 | julia中文字幕久久亚洲 | 污污网 |