全网整合营销服务商

营销型网站+SEO优化+关键词快排=一站式服务

免费咨询热线:15959292472

[鸡西seo公司优选久澳]微信小程序表单验证功能完整实例

  结合完整实例形式,双城市小程序制作公司分析了微信小程序完成表单验证功能所涉及的视图与逻辑操作技巧,[武汉专业seo服务公司]如何解决微信小程序 加载 app-service.js 的错误[鸡西seo公司优选久澳]本文主要介绍了微信小程序表单验证功能,需要的朋友可以参考下▼○。

  本文实例讲述了微信小程序表单验证功能。分享给大家供大家参考,具体如下:

  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 () {
 }
 })
 }

 

  相关推荐:

  使用JQuery实现智能表单验证功能_jquery

  CSS3和HTML5实现表单验证功能的示例详解

  JavaScript表单验证功能的介绍

  php如何实现微信小程序支付及退款

  微信小程序开发入门实例

  以上就是微信小程序表单验证功能完整实例的详细内容,孝感市小程序开发哪家好更多请关注久澳传媒编程栏目其它相关文章▷•••!

[鸡西seo公司优选久澳]微信小程序表单验证功能完整实例

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。