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

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

html5表單驗證

瀏覽:90日期: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
相關文章:
主站蜘蛛池模板: 任你躁在线精品视频m3u8 | 久草视频手机在线观看 | 国产精品柏欣彤在线观看 | 麻豆 一区 精品 在线 | 一级做一级爱a做片性视频视频 | 日韩v片| 成人网免费看 | 视频精品一区 | 中国一级毛片在线观看 | 婷婷中文字幕 | 成年视频xxxxx在线网站 | 亚洲男女视频 | 一级毛片免费毛片毛片 | 亚洲码欧美码一区二区三区 | 国产欧美日韩精品一区二区三区 | 国产九九热视频 | 欧美日韩成人午夜免费 | 人成在线| 在线观看亚洲一区 | 日韩高清免费在线观看 | 在线视频不卡国产在线视频不卡 | 日韩国产欧美 | 亚洲视频在线观看免费 | 麻豆精品视频在线原创 | 毛片啪啪啪 | 国产精品久久久久网站 | 日本欧美黄色 | 日韩免费视频观看 | 欧美日韩免费在线 | 免费精品99久久国产综合精品 | 尤物网站在线看 | 久久综合九色综合97婷婷女人 | 在线免费视频国产 | 国产精品视频流白浆免费视频 | 欧美一级淫片漂亮的老师 | 欧美成人黑人xx视频免费观看 | 外国黄色毛片 | xxxx久久| 欧美精品无需播放器在线观看 | 亚洲精品视频在线观看视频 | 国产亚洲制服 |