激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - js教程 - 微信小程序實現表單驗證

微信小程序實現表單驗證

2022-03-08 17:01Harris-H js教程

這篇文章主要為大家詳細介紹了微信小程序實現表單驗證,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

微信小程序表單驗證,供大家參考,具體內容如下

需要用到一個插件WxValidat.js

傳送門

在需要使用的page js文件下導入

?
1
import WxValidate from '../../utils/WxValidate.js'

主要內容

WXML內容

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<form bindsubmit="formSubmit">
  <view class="weui-cells__title">用戶名</view>
<view class="weui-cells weui-cells_after-title">
  <view class="weui-cell weui-cell_input">
   <input  class="weui-input" type="text" name="userName" placeholder="請輸入用戶名"/>
  </view>
</view>
  <view class="weui-cells__title">密碼</view>
<view class="weui-cells weui-cells_after-title">
  <view class="weui-cell weui-cell_input">
   <input  class="weui-input" type="text" name="password" placeholder="請輸入密碼"/>
  </view>
</view>
  <view class="weui-cells__title">手機號</view>
<view class="weui-cells weui-cells_after-title">
  <view class="weui-cell weui-cell_input">
   <input  class="weui-input" type="text" name="phone" placeholder="請輸入手機號"/>
  </view>
</view>
  <view class="btn-area">
    <button formType="submit">Submit</button>
    <button formType="reset">Reset</button>
  </view>
</form>

js內容

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
/**
   * 生命周期函數--監聽頁面加載
   */
 onLoad: function (options) {
     this.initValidate()//驗證規則函數,初始化字段規則和字段提示信息
   },
       
   initValidate() {
     const rules = {
       userName: { //用戶名
         required: true
         minlength:2
       },
       password: { //密碼
         required: true
       },
       phone:{ //手機號
         required:true,
         tel:true
       }
     }
     const messages = { //提示信息
       userName: {
         required: '請填寫姓名',
         minlength:'請輸入正確的名稱'
       },
       password: {
         required: '請填寫密碼'
       },
       phone:{
         required:'請填寫手機號',
         tel:'請填寫正確的手機號'
       }
     }
     this.WxValidate = new WxValidate(rules, messages)
   },
   //調用驗證函數
   formSubmit: function (e) {
     console.log('form發生了submit事件,攜帶的數據為:', e.detail.value)
     const params = e.detail.value
     //校驗表單
     if (!this.WxValidate.checkForm(params)) {
       const error = this.WxValidate.errorList[0]
       console.log(error);
       return false
     }
     console.log("yes");
     return true;
},

值得注意的是: WxValidate的errorList列表返回的是一個對象。

微信小程序實現表單驗證

而且驗證的字段名應該和表單組件對應的name一一對應。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/weixin_45750972/article/details/116033297

延伸 · 閱讀

精彩推薦
  • js教程javascript實現倒計時提示框

    javascript實現倒計時提示框

    這篇文章主要為大家詳細介紹了javascript實現倒計時提示框,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    友人CWH8452022-01-25
  • js教程JavaScript快速實現日歷效果

    JavaScript快速實現日歷效果

    這篇文章主要為大家詳細介紹了JavaScript快速實現日歷效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    云杰8了10872022-02-13
  • js教程使用Javascript開發sliding-nav帶滑動條效果的導航插件

    使用Javascript開發sliding-nav帶滑動條效果的導航插件

    這篇文章主要介紹了使用Javascript開發sliding-nav帶滑動條效果的導航插件,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒...

    dosboy9062022-02-21
  • js教程詳解ES6實現類的私有變量的幾種寫法

    詳解ES6實現類的私有變量的幾種寫法

    這篇文章主要介紹了詳解ES6實現類的私有變量的幾種寫法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋...

    Do_Better11932022-01-20
  • js教程javascript實現圖片預加載和懶加載

    javascript實現圖片預加載和懶加載

    這篇文章主要為大家詳細介紹了javascript實現圖片預加載和懶加載,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    啊a阿花8312022-02-16
  • js教程原生js實現2048小游戲

    原生js實現2048小游戲

    這篇文章主要為大家詳細介紹了原生js實現2048小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    一個21歲的老同志5602022-02-13
  • js教程原生js拖拽功能制作滑動條實例代碼

    原生js拖拽功能制作滑動條實例代碼

    這篇文章主要介紹了原生js拖拽功能制作滑動條實例教程,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的...

    蔣偉平3562022-01-17
  • js教程原生Js實現日歷掛件

    原生Js實現日歷掛件

    這篇文章主要為大家詳細介紹了原生Js實現日歷掛件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    清靜清源11982022-02-17
主站蜘蛛池模板: 国产亚洲自拍一区 | 99精品在线观看 | 久久久精品精品 | 久久精品国产99国产精品澳门 | 91天堂国产在线 | 午夜激情视频免费 | 精品国产一区二区三区在线观看 | 欧美不卡视频在线观看 | 亚洲国产成人一区二区 | 国产精品99久久久久久宅女 | 亚洲综合无码一区二区 | 久久一本日日摸夜夜添 | 一区二区三区日韩 | 羞羞漫画无遮挡观看 | 国产日韩在线观看一区 | 99精品国产小情侣高潮露脸在线 | 91看片www | av一道本| 国产一区精品在线观看 | www.7777在线| 国产精品视频海角社区88 | 黄色网址在线播放 | 久久久久亚洲a | 国产女厕一区二区三区在线视 | 国产精品99久久99久久久二 | 久久一本日日摸夜夜添 | 日韩视频在线观看免费视频 | 成片免费大全 | 久久国产精品二国产精品中国洋人 | 久草成人在线观看 | 久久精品性视频 | 欧美中文字幕一区二区三区亚洲 | 成人国产免费观看 | 天天看夜夜爽 | 欧美第1页 | 欧美黑人伦理 | 国产午夜亚洲精品理论片大丰影院 | 中国产一级毛片 | 狠狠干最新网址 | 91国内精品久久久久免费影院 | 久久免费毛片 |