index.wxml代码
<form bindsubmit="formSubmit" bindreset="formReset">
<view class=\'box address-mode\'>
<view class=\'item clearfix\'>
<view class="float-li t1">收货人:</view>
<view class="float-li t2"><input name="name" maxlength="6" placeholder="请输入收货人" /></view>
</view>
<view class=\'item clearfix\'>
<view class="float-li t1">手机:</view>
<view class="float-li t2"><input name="mobile" type="number" maxlength="11" placeholder="请输入手机" /></view>
</view>
<view class=\'item clearfix\' style=\'height: 50rpx;\'>
<view class="float-li t1">省市地区:</view>
<view class="float-li t2" bindtap=\'pikerScenes\'>{{region[0][\'regname\']}},{{region[1][\'regname\']}},{{region[2][\'regname\']}}</view>
</view>
<view class=\'item clearfix\' style=\'height: 100rpx;\'>
<view class="float-li t1">详细地址:</view>
<view class="float-li t2"><textarea name="address" maxlength="-1" style=\'height: 80rpx\'/></view>
</view>
</view>
<view class="blank"></view>
<!--按钮-->
<view class="address-button"><button class=\'btn\' formType="submit" bindtap=\'clickAdr\'>保存地址</button></view>
</form>
index.js代码
1 formSubmit: function (e) { 2 var that = this 3 var regionInfo = that.data.regionInfo 4 var token = wx.getStorageSync(\'token\') 5 var name = e.detail.value.name 6 var mobile = e.detail.value.mobile 7 var address = e.detail.value.address 8 //var province = 6 // 广东 9 //var city = 77 // 深圳 10 //var district = 708 // 西乡 11 var province = regionInfo[0][\'regid\'] // 省 12 var city = regionInfo[1][\'regid\'] // 市 13 var district = regionInfo[2][\'regid\'] // 区 14 15 16 wx.request({ 17 url: app.api.saveAddress, 18 data: { consignee: name, mobile: mobile, address: address, token: token.token, email: \'\', province: province, city: city, district: district}, 19 success:function(e){ 20 // 重新刷新地址列表 21 that.requestAddressList() 22 23 if(e.data.code ==0){ 24 var ttl=\'提交成功\' 25 }else{ 26 var ttl=\'提交失败\' 27 } 28 29 wx.showModal({ 30 content: ttl, 31 showCancel: false, 32 success: function (res) { 33 if (res.confirm) { 34 console.log(\'用户点击确定\') 35 } else if (res.cancel) { 36 console.log(\'用户点击取消\') 37 } 38 } 39 }) 40 } 41 }) 42 43 },
参考手册:
https://mp.weixin.qq.com/debug/wxadoc/dev/component/form.html
https://mp.weixin.qq.com/debug/wxadoc/dev/component/input.html