• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

微信小程序WxValidate插件的密码验证

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

wxml

<view class="section__title">密码</view>
<input name="password" id="password" placeholder="请输入密码" value=\'{{form.password}}\'/>
<view class="section__title">确认密码</view>
<input name="checkPassword" id="checkPassword" placeholder="请再次输入密码" value="{{form.checkPassword}}"/>
 
js
import WxValidate from "../../utils/WxValidate.js";
// pages/verify/verify.js
Page({

/**
* 页面的初始数据
*/
data: {
form:{
password:"",
checkPassword:"",
}
},
 
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options){
this.initValidate()//验证规则函数
},
//提交表单
formSubmit(e){
console.log(e.detail.value)
},
//报错
showModal(error) {
wx.showModal({
content:error.msg,
showModal:false,
})
},
//验证函数
initValidate(){
//规则
const rules = {
password:{
required: true,
minlength:6,
maxlength:16,
},
checkPassword:{
required:true,
equalTo: \'password\',
}
}
//返回信息
const messages = {
password:{
required:\'请填写密码\',
minlength:\'密码长度不能少于6位\',
maxlength:\'密码长度不能超过16位\'
},
checkPassword:{
required:\'请填写确认密码\',
equalTo:\'两次输入的密码不一致\'
}
}
this.WxValidate = new WxValidate(rules,messages)
},
//调用验证函数
formSubmit(e){
// this.data.form.password = 13456
// this.setData({
// form:this.data.form
// })
console.log(e.detail.value)
console.log(this.data)
const params = e.detail.value
//校验表单
if(!this.WxValidate.checkForm(params)){
const error = this.WxValidate.errorList[0]
this.showModal(error)
return false
}
this.showModal({
msg:\'提交成功\'
})
}
})
 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
小程序 之简单接口验证发布时间:2022-07-18
下一篇:
微信小程序—支付宝身份验证(支付宝小程序)发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap