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

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

html5表單驗證

瀏覽:107日期: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
相關文章:
主站蜘蛛池模板: 丝袜美腿视频一区二区三区 | 无遮挡啪啪成人免费网站 | 亚洲 欧美 精品 | 51精品视频在线观看视频 | 91视频污| 在线观看欧美日韩 | 夜夜草影院 | 国产精品黄色大片 | 成人免费a视频 | 高清亚洲精品酒店一区 | 久久成人在线 | 国内精品视频一区二区八戒 | 黄色动态视频 | 日韩一级黄色大片 | 成人卡通精品卡通动漫第一页 | 中国一级片 | 成年人免费观看网站 | 91精品国产薄丝高跟在线看 | 精品亚洲一区二区在线播放 | 免费看三级黄色片 | 日本xxxwww免费视频软件 | 国产高清在线精品二区一 | 亚洲视频999 | 久久精品国产精品青草 | 亚洲三级小视频 | 久久噜国产精品拍拍拍拍 | 国产高清视频在线免费观看 | 亚洲色图视频在线观看 | 国产在线精品福利一区二区三区 | 鲁大师手机在线观看视频 | 亚洲特黄大黄一级毛片 | 亚洲午夜视频在线观看 | 成人精品一区二区户外勾搭野战 | 久久久青青 | 香蕉福利久久福利久久香蕉 | 亚洲第一页在线播放 | 日韩另类 | 伊人青青久 | 午夜影视网站 | 免费人成观看在线网 | h国产|