麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

微信小程序表單驗證功能完整實例

2019-11-19 14:48:46
字體:
來源:轉載
供稿:網友

本文實例講述了微信小程序表單驗證功能。分享給大家供大家參考,具體如下:

Wxml

<form bindsubmit="formSubmit" bindreset="formReset"> <input name="name" class="{{whoClass=='name'?'placeholderClass':'inputClass'}}" placeholder="請填寫您的姓名" type="text" confirm-type="next" focus="{{whoFocus=='name'?true:false}}" bindblur="nameBlurFocus" /> <radio-group name="gender" bindchange="radioChange">  <radio value="0" checked />女士  <radio value="1" />先生 </radio-group> <input name="mobile" class="{{whoClass=='mobile'?'placeholderClass':'inputClass'}}" type="number" maxlength="11" placeholder="請填寫您的手機號" bindblur="mobileBlurFocus" focus="{{whoFocus=='mobile'?true:false}}" /> <input name="company" class="{{whoClass=='company'?'placeholderClass':'inputClass'}}" placeholder="公司名稱" type="text" confirm-type="next" focus="{{whoFocus=='company'?true:false}}" /> <input name="client" class="{{whoClass=='client'?'placeholderClass':'inputClass'}}" placeholder="綁定客戶" type="text" confirm-type="done" focus="{{whoFocus=='client'?true:false}}" /> <button formType="submit">提交</button></form><loading hidden="{{submitHidden}}"> 正在提交...</loading>

app.js

import wxValidate from 'utils/wxValidate'App({  wxValidate: (rules, messages) => new wxValidate(rules, messages)})

news.js

var appInstance = getApp()//表單驗證初始化onLoad: function () {    this.WxValidate = appInstance.WxValidate(      {        name: {          required: true,          minlength: 2,          maxlength: 10,        },        mobile: {          required: true,          tel: true,        },        company: {          required: true,          minlength: 2,          maxlength: 100,        },        client: {          required: true,          minlength: 2,          maxlength: 100,        }      }      , {        name: {          required: '請填寫您的姓名姓名',        },        mobile: {          required: '請填寫您的手機號',        },        company: {          required: '請輸入公司名稱',        },        client: {          required: '請輸入綁定客戶',        }      }    )  },  //表單提交   formSubmit: function (e) {     //提交錯誤描述    if (!this.WxValidate.checkForm(e)) {      const error = this.WxValidate.errorList[0]      // `${error.param} : ${error.msg} `      wx.showToast({        title: `${error.msg} `,        image: '/pages/images/error.png',        duration: 2000      })      return false    }    this.setData({ submitHidden: false })    var that = this    //提交    wx.request({      url: '',      data: {        Realname: e.detail.value.name,        Gender: e.detail.value.gender,        Mobile: e.detail.value.mobile,        Company: e.detail.value.company,        client: e.detail.value.client,        Identity: appInstance.userState.identity      },      method: 'POST',      success: function (requestRes) {        that.setData({ submitHidden: true })        appInstance.userState.status = 0        wx.navigateBack({          delta: 1        })      },      fail: function () {      },      complete: function () {      }    })  }

WxValidate.js 文件點擊此處本站下載

希望本文所述對大家微信小程序開發有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产亚洲精品久久久久久网站 | 国产精品久久久久一区二区 | 欧美一级黄色片免费观看 | 九一传媒在线观看 | 久久精品久 | 国产精品啪一品二区三区粉嫩 | 国产成年人网站 | 欧美18一12sex性处hd | 中文字幕一区在线观看视频 | 久久免费视频一区 | 最新中文字幕日本 | 伊人99re| 精品一区二区6 | 久久羞羞 | 草莓福利社区在线 | 国产精品视频久 | 成人三级电影网址 | 久久久综合视频 | 一级黄色毛片免费 | 成人一区二区三区在线 | 永久免费不卡在线观看黄网站 | av成人在线电影 | 欧美性a视频 | 精品成人av一区二区三区 | 久久亚洲精品久久国产一区二区 | 深夜影院a | 手机免费看一级片 | 亚洲福利在线视频 | 中国hd高清xxxxvideo | 一级性生活免费视频 | 日韩欧美激情视频 | 成人精品| 黄色毛片免费视频 | 欧美性色黄大片www 操碰网 | 久久免费视频3 | 羞羞网站视频 | 三级国产三级在线 | 亚洲午夜在线视频 | 精品国产一区二区三区四 | 国产精品99久久久久久大便 | 国产精品美女一区二区 |