国产探花免费观看_亚洲丰满少妇自慰呻吟_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騷操作表單驗證功能的實現代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丹东市| 左云县| 临湘市| 尉犁县| 广饶县| 深州市| 桃江县| 中山市| 凤凰县| 桐梓县| 策勒县| 峨眉山市| 江口县| 西乌珠穆沁旗| 始兴县| 东乌珠穆沁旗| 鲁甸县| 龙江县| 巫山县| 兴海县| 璧山县| 巴里| 赤城县| 永泰县| 兴安县| 泽库县| 三江| 黔南| 昌吉市| 荔波县| 安多县| 长寿区| 定远县| 昭苏县| 桐柏县| 涿鹿县| 西乌| 昌吉市| 望谟县| 牟定县| 衡阳县|