国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

css騷操作表單驗證功能的實現代碼

2024-07-11 09:00:11
字體:
來源:轉載
供稿:網友

效果圖

原理

表單元素中,有一個pattern屬性,可以自定義正則表達式(如手機號、郵箱、身份證..);valid偽類,可以匹配通過pattern驗證的元素;invalid偽類則相反,可以匹配未通過pattern驗證的元素;于是就可以隨便搞啦,上面的效果圖只是做一些簡單的效果,更多效果以及限制大家就發揮自己的想象力咯;

html

布局很簡單,input跟button是兄弟節點的關系,required屬性是必填的意思,也就是輸入的內容必須要驗證通過;

<section class="container">  <input type="text" name="tel" placeholder="請輸入手機號碼" pattern="^1[3456789]/d{9}$" required><br>  <input type="text" name="tel" placeholder="請輸入驗證碼" pattern="/d{4}" required><br>  <button type="submit"></button>

css

這里用的是scss預處理器

input {  // 驗證通過時按鈕的樣式  &:valid {    &~button {      pointer-events: all;      cursor: pointer;      &::after {        content: "提交:+1:"      }    }  }  // 驗證不通過時按鈕的樣式  &:invalid {    &~button {      pointer-events: none; // 去除點擊事件,讓按鈕無法點擊      &::after {        content: "未通過驗證:unamused:"      }    }  }}

總結

以上所述是小編給大家介紹的css騷操作表單驗證功能的實現代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 驻马店市| 连云港市| 台州市| 馆陶县| 左贡县| 上蔡县| 晋宁县| 大荔县| 威远县| 平江县| 新沂市| 龙川县| 靖远县| 东港市| 平遥县| 五常市| 仪征市| 井研县| 威海市| 海盐县| 运城市| 遂宁市| 额济纳旗| 澎湖县| 霍城县| 内江市| 平乡县| 綦江县| 彩票| 永州市| 江华| 锡林浩特市| 炎陵县| 太白县| 公主岭市| 封开县| 新建县| 昌平区| 阳春市| 读书| 丹巴县|