久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

html5表單驗證

瀏覽:116日期: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
相關文章:
主站蜘蛛池模板: 在线免费观看黄 | 国产精品免费观看 | 国产精品精品视频一区二区三区 | 91精品国产99久久久久久红楼 | 久色视频在线观看 | 免费一区| 特级丰满少妇一级aaaa爱毛片 | 久国产| 91成人精品 | 91精品综合久久久久久五月天 | 成人免费视频观看视频 | 亚洲午夜精品一区二区三区他趣 | 一区二区视频在线 | 亚洲一区在线免费观看 | 欧美性影院 | 日韩在线不卡视频 | 欧美| 四虎影院在线免费播放 | 亚洲区视频在线 | 91在线精品秘密一区二区 | 亚洲高清一区二区三区 | 国产成人精品一区二区在线 | www久久久久久久 | 成人免费视频 | 国产精品日韩一区二区 | 日韩激情欧美 | 操操操夜夜操 | 久久久久国产 | 欧美自拍视频在线观看 | 精品一区二区三区免费毛片爱 | 狠狠爱天天干 | 在线观看 亚洲 | 久久成人综合 | 男女视频免费在线观看 | 天天草天天干天天 | 欧美黄色大片网站 | 国产精品久久综合 | 欧美精品一区二区在线观看 | 日韩乱码中文字幕 | av网站推荐 | t66y最新地址一地址二69 |