收藏
回答

表单提交问题

问题模块
API和组件

使用

<view class="after-btn">
        <button type="primary" formType="submit"> 提交 </button>
  </view>

做表单提交, 在微信开发者工具,和手机调试版都可以提交。到微信发布正式版本就无法提交, 连正在提交都没有显示。

表单提交代码如下:

formSubmit: function(e) {
        var pageObj = this;
        var submitData = e.detail.value;
        var submitAble = false;
        for(var i in submitData) {
            if(i.indexOf('apply') == 0) {
                if(submitData[i] > 0 ) {
                    submitAble= true;
                }
            }
        }
        if(!submitAble) {
            wx.showToast({title: '没有选择商品!'});
            return false;
        }
        if(wx.showLoading) {
            wx.showLoading({
                title: '正在提交...',
                mask: true,
                success: function() {
                    aftersaleObj.submit(submitData, pageObj.data.imageList);
                },
                fail: function(res) {
                    wx.showToast({title: "提交失败!"});
                }
            });
        } else {
            wx.showModal({
                title: '提示',
                content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'
            })
        }
    }

最后一次编辑于  2017-06-27
回答关注问题邀请回答
收藏