web前端入門到實戰:css騷操作之表單驗證
效果圖
表單元素中,有一個
pattern
屬性,可以自定義正規表示式(如手機號、郵箱、身份證…);
valid偽類
,可以匹配通過
pattern
驗證的元素;
invalid偽類
則相反,可以匹配未通過
pattern
驗證的元素;於是就可以隨便搞啦,上面的效果圖只是做一些簡單的效果,更多效果以及限制大家就發揮自己的想象力咯;
佈局很簡單,
input
跟
button
是兄弟節點的關係,
required
屬性是必填的意思,也就是輸入的內容必須要驗證通過;
<section class="container"> <input type="text" name="tel" placeholder="請輸入手機號碼" pattern="^1[3456789]\d{9}$" required><br> <input type="text" name="smscode" placeholder="請輸入驗證碼" pattern="\d{4}" required><br> <button type="submit"></button> </section>
這裡用的是
scss
前處理器,結構清晰
input { // 驗證通過時按鈕的樣式 &:valid { &~button { pointer-events: all; cursor: pointer; &::after { content: "提交" } } } // 驗證不通過時按鈕的樣式 &:invalid { &~button { pointer-events: none; // 去除點選事件,讓按鈕無法點選 &::after { content: "未通過驗證" } } } } web前端開發學習Q-q-u-n:784783012 ,分享學習的方法和需要注意的小細節,不停更新最新的教程和學習方法(詳細的前端專案實戰教學視訊)
如果你喜歡這篇文章,請別忘記點個贊或者關注
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901074/viewspace-2662431/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- web前端入門到實戰:非同步載入CSS最簡單的實現方式Web前端非同步CSS
- web前端入門到實戰:css滑鼠經過彈出子選單特效Web前端CSS特效
- web前端入門到實戰:css3 實現大轉盤Web前端CSSS3
- web前端入門到實戰:好用的Js圖表庫Web前端JS
- web前端入門到實戰:CSS 層疊上下文(Stacking Context)Web前端CSSContext
- web前端入門到實戰:Js代理模式Web前端JS模式
- web前端入門到實戰:簡單的圖片輪播Web前端
- web前端入門到實戰:JS中new操作符原始碼實現Web前端JS原始碼
- 純CSS實現表單驗證CSS
- web前端入門到實戰:你真的瞭解CSS繼承嗎?看完必跪Web前端CSS繼承
- Web前端之 CSS入門第六天Web前端CSS
- web前端入門到實戰:HTML元素巢狀問題Web前端HTML巢狀
- web前端入門到實戰:css3迴圈,模擬拼多多動畫效果Web前端CSSS3動畫
- 實戰表單驗證學習
- Spring Boot從入門到實戰:整合通用Mapper簡化單表操作Spring BootAPP
- 前端開發入門到實戰:css實現修改瀏覽器自動填充表單的預設樣式前端CSS瀏覽器
- web前端入門到實戰:擼兩個天氣小程式Web前端
- web前端入門到實戰:常用網頁元素命名規範Web前端網頁
- 前端開發入門到實戰:css單行截斷和多行截斷問題前端CSS
- vue 實戰表單驗證規則Vue
- web前端入門到實戰:H5-canvas實現粒子時鐘Web前端H5Canvas
- 前端開發入門到實戰:六種組織CSS的方式前端CSS
- 【WEB基礎】HTML & CSS 基礎入門(8)表單WebHTMLCSS
- 前端表單驗證的目的前端
- web前端入門到實戰:30行前端程式碼實現任意文字轉粒子Web前端
- 輸入表單驗證
- web前端入門到實戰:js擷取字串相關的知識點Web前端JS字串
- Flutter For Web入門實戰FlutterWeb
- 前端開發入門到實戰:css實現div垂直水平居中的2種常用方法前端CSS
- Django高階表單處理與驗證實戰Django
- web3從入門到實戰-理論篇Web
- Web 前端開發之小白入門Web前端
- Go-Web程式設計_表單_0x02_驗證表單的輸入GoWeb程式設計
- 前端開發入門到實戰:CSS三欄佈局的5種方法詳解前端CSS
- Linux入門到實戰Linux
- Flask框架從入門到精通之模板表單(二十)Flask框架
- vue表單驗證你真的會了嗎?元件之表單驗證(form)validateVue元件ORM
- 純前端生成Excel檔案騷操作——WebAssembly & web workers前端ExcelWeb