JS部分代码

formSubmit: function(e) {
    var that = this;
    var name = e.detail.value.name;
    var phone = e.detail.value.phone;
    var fraction = e.detail.value.fraction;
    var rank = e.detail.value.rank;
    var adr = e.detail.value.adr;
    if (!(phone.length === 11)) {
      wx.showToast({
        title: '请输入11位手机号码',
        duration: 2000
      })
    } else if(fraction==''||rank==''){
      wx.showToast({
        title: '分数排位不能空',
        duration: 2000
      }) 
    }else if(parseFloat(fraction).toString() == "NaN" ||parseFloat(rank).toString() == "NaN"){
      wx.showToast({
        title: '分数排位是数字格式',
        duration: 2000
      })
    }else {
      wx.request({
        method: "POST",
        url: "https://你的域名/getadduser",
        data: {
          'openid':wx.getStorageSync('uopenid'),
          'name': name,
          'phone': phone,
          'fraction': fraction,
          'rank': rank,
          'adr':adr
        },
        header: {
          'content-type': 'application/x-www-form-urlencoded'
        },
        // 下方的头部信息会导致后台得不到参数
        // header: {
        //   'content-type': 'application/json'
        // },
        success: function(res) {
          wx.showToast({
            title: '保存成功',
            duration: 2000
          })
        }
      })
    }
  },
 
wxml部分
 <form bindsubmit='formSubmit' method="post">
    <view class="sbox">
      <text for="" decode="{{true}}">姓<text style="color:white;">姓名</text>名:</text>
      <input type="text" name="name" placeholder="请填写姓名" placeholder-style="font-size:24rpx;"/>
    </view>
    <view class="sbox">
      <text for="" decode="{{true}}">手机号码:</text>
      <input type="text" name="phone" placeholder="请填写手机号码" placeholder-style="font-size:24rpx;"/>
    </view>
    <view class="sbox">
      <text class="iconfont icon-xinghao"></text>
      <text class="" for="" decode="{{true}}">分<text style="color:white;">数</text>数:</text>
      <input type="text" name="fraction" placeholder="请填写分数" placeholder-style="font-size:24rpx;"/>
    </view>
    <view class="sbox">
      <text class="iconfont icon-xinghao"></text>
      <text class="" for="" decode="{{true}}">排<text style="color:white;">位</text>位:</text>
      <input type="text" name="rank" placeholder="请填写排位" placeholder-style="font-size:24rpx;"/>
    </view>
    <view class="sbox">
      <text for="" decode="{{true}}">学籍地区:</text>
      <view class='select_box'>
        <view class='select' catchtap='selectTap'>
            <input class='select_text' type="text" name="adr" placeholder="请选择地区" value="{{selectData[index]}}" />
        </view>
        <view class='option_box' style='height:{{selectShow?(selectData.length>5?325:selectData.length*50):0}}rpx;'>
            <text class='option' wx:for='{{selectData}}' wx:key='this' data-index='{{index}}' catchtap='optionTap'>{{item}}</text>
        </view>
      </view>
    </view>
    <view class="sbc">
      <button form-type='submit'>保存</button>
    </view>
  </form>