色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

html5表單驗證

瀏覽:121日期: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
相關文章:
主站蜘蛛池模板: 欧美激情免费观看一区 | 亚洲免费视频网址 | 最新亚洲一区二区三区四区 | 亚洲国产成人精品区 | 亚洲高清自拍 | 国产精品久久久久免费a∨ 国产精品久久久久免费视频 | 国产精品久久福利网站 | 在线播放一区二区精品产 | 在线观看免费视频网站色 | 欧美精品一区二区三区视频 | 我要看欧美精品一级毛片 | 大学生久久香蕉国产线观看 | 九九精品免视看国产成人 | 久草免费福利视频 | 精品国产一区二区三区在线观看 | 国产综合久久久久影院 | 在线观看亚洲精品国产 | 玖玖精品在线视频 | 国产视频日韩 | 99久久亚洲国产高清观看 | 亚洲最大黄网 | 日产国产精品亚洲系列 | 亚洲一级毛片在线播放 | 久爱综合| 在线视频一区二区 | 和日本免费不卡在线v | 亚洲视频手机在线观看 | 精品国产97在线观看 | 久草在线观看视频 | 一级黄视频 | 久草视屏 | 日本免费人成黄页在线观看视频 | 国产cao| 欧美亚洲综合网 | 欧美成人免费在线 | 小明台湾成人永久免费看看 | 久久综合九九亚洲一区 | 亚洲视频在线免费 | 久草在线青青草 | 亚洲欧美中文日韩在线v日本 | 色a在线|