用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

微客吧 首页 教程 微信小程序 新手教程 查看内容

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

纸飞机 2018-3-8 09:34

分享者:JoyJin,来自原文地址 姓名 身份证号 完成 page({name: function (e) { //获取input输入的值 var that = this; that.setData({ na ...

分享者:JoyJin,来

自原文地址

  1. bindsubmit="formSubmit">
  2. class="txt">
  3. class="ima">
  4. class="txt2">姓名
  5. placeholder="请输入姓名" maxlength="10" class="txt3" value="{{mem_name}}" bindchange="name" name="name2"/>
  6. class="txt">
  7. class="ima">
  8. class="txt2">身份证号
  9. type="idcard" placeholder="请输入身份证号码" class="txt3" value="{{mem_IDnum}}" bindchange="ID_num" maxlength="18" name="ID_num2"/>
  10. style="clear:both">
  11. class="btn" form-type="submit" hover-class="none">完成
  1. page({
  2. name: function (e) { //获取input输入的值
  3. var that = this;
  4. that.setData({
  5. name: e.detail.value
  6. })
  7. },
  8. ID_num: function (e) { //获取input输入的值
  9. var that = this;
  10. that.setData({
  11. ID_num: e.detail.value
  12. })
  13. var id_num = that.data.ID_num
  14. if (!(id_num.length === 15 || id_num.length === 18)) {
  15. wx.showToast({
  16. title: '请输入15或18位数身份证号码',
  17. image: '../Image/error.png',
  18. duration: 2000
  19. })
  20. }
  21. },
  22. formSubmit: function (e) {
  23. var that = this;
  24. var tokend = wx.getStorageSync('tokend')
  25. var name2 = e.detail.value.name2; //获取input初始值
  26. var ID_num2 = e.detail.value.ID_num2; //获取input初始值
  27. var name = that.data.name ? that.data.name : name2 //三元运算,如果用户没修改信息,直接提交原来的信息,如果用户修改了信息,就将修改了的信息和未修改过的信息一起提交
  28. var ID_num = that.data.ID_num ? that.data.ID_num : ID_num2
  29. wx.request({
  30. method: 'POST',
  31. url: 'https://....?token=' + tokend, //接口地址
  32. data: {
  33. 'name': name,
  34. 'ID_num': ID_num
  35. },
  36. header: { 'content-type': 'application/json' },
  37. success: function (res) {
  38. wx.showToast({
  39. title: '资料修改成功',
  40. image: '../Image/suess.png',
  41. duration: 2000
  42. })
  43. setTimeout(function () {
  44. wx.switchTab({
  45. url: '../index/index',
  46. })
  47. }, 2000)
  48. },
  49. fail: function (res) {
  50. console.log('cuowu' + ':' + res)
  51. }
  52. })
  53. },
  54. })
鲜花
鲜花
握手
握手
雷人
雷人
路过
路过
鸡蛋
鸡蛋
分享至 : QQ空间
收藏