欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > 微信小程序问题汇总及详解《六》获取form表单初始值提交数据 ...

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:739

高端HTML5响应式企业通用网

2020-05-06   浏览:521

html5响应式外贸网站英文版

2020-05-08   浏览:510

HTML5自适应律师工作室类网

2020-04-04   浏览:502

HTML5影视传媒文化公司类网

2020-05-12   浏览:498

微信小程序问题汇总及详解《六》获取form表单初始值提交数据 ...

发布时间:2020-11-29  

分享者:JoyJin,来自原文地址

 

<form bindsubmit="formSubmit">

<view class="txt">

<view class="ima"></view>

<view class="txt2">姓名</view>

<input placeholder="请输入姓名" maxlength="10" class="txt3" value="{{mem_name}}" bindchange="name" name="name2"/>

</view>

<view class="txt">

<view class="ima"></view>

<view class="txt2">身份证号</view>

<input type="idcard" placeholder="请输入身份证号码" class="txt3" value="{{mem_IDnum}}" bindchange="ID_num" maxlength="18" name="ID_num2"/>

</view>

<view style="clear:both"></view>

<button class="btn" form-type="submit" hover-class="none">完成</button>

</form>

 

page({

name: function (e) { //获取input输入的值

var that = this;

that.setData({

name: e.detail.value

})

},

ID_num: function (e) { //获取input输入的值

var that = this;

that.setData({

ID_num: e.detail.value

})

var id_num = that.data.ID_num

if (!(id_num.length === 15 || id_num.length === 18)) {

wx.showToast({

title: '请输入15或18位数身份证号码',

image: '../Image/error.png',

duration: 2000

})

}

},

 

formSubmit: function (e) {

var that = this;

var tokend = wx.getStorageSync('tokend')

var name2 = e.detail.value.name2; //获取input初始值

var ID_num2 = e.detail.value.ID_num2; //获取input初始值

var name = that.data.name ? that.data.name : name2 //三元运算,如果用户没修改信息,直接提交原来的信息,如果用户修改了信息,就将修改了的信息和未修改过的信息一起提交

var ID_num = that.data.ID_num ? that.data.ID_num : ID_num2

wx.request({

method: 'POST',

url: 'https://....?token=' + tokend, //接口地址

data: {

'name': name,

'ID_num': ID_num

},

header: { 'content-type': 'application/json' },

success: function (res) {

wx.showToast({

title: '资料修改成功',

image: '../Image/suess.png',

duration: 2000

})

setTimeout(function () {

wx.switchTab({

url: '../index/index',

})

}, 2000)

 

},

fail: function (res) {

console.log('cuowu' + ':' + res)

}

})