首页 > 小程序教程 > 微信小程序意见反馈提交方便改进页面制作设计模板下载

微信小程序意见反馈提交方便改进页面制作设计模板下载

上一篇 下一篇
今天给大家带来意见反馈提交方便改进页面制作设计模板下载,制作好以后效果图如下:
一、wxml页面代码如下:
<view class="opinion_wrap">
    <view class="wrap">
        <form bindsubmit="formSubmit">
            <view class="contant_wrap">
                <view class="contant">
                    <textarea name="opinion"   value="{{contact}}" auto-height placeholder-class="placeholder" placeholder="为了带给您更好的体验,期待您的任何反馈,我们将会不断改进" />
                </view>
            </view>
            
            <view class="phone">
                <input name="contant" value="{{contant}}" placeholder-class="placeholder" placeholder="您的手机号或者邮箱,方便我们及时给您回复" />
            </view>
            <button formType="submit" hover-class="none" loading="{{loading}}">提交</button>
        </form>
    </view>
</view>
 
二、wxss样式文件代码如下:
page{
    background-color: #efefef;
}
.opinion_wrap{
}
.contant_wrap{
    background-color: #fff;
}
.contant{
    width: 94%;
    margin: 0 auto
}
textarea{
    min-height: 300rpx;
    padding: 10rpx 0;
    width: 100%;
}
input{
    margin-top: 30rpx;
    height: 100rpx;
    padding-left: 20rpx;
    background-color: #fff;
}
button{
    margin-top: 60rpx;
    background-color: #e58026;
    color: #fff;
}
.placeholder{
    color: #999999;
    font-size: 12pt;
}
三、js页面代码如下:
const url = require('../../utils/requireurl.js').url;
Page({
  data:{
    loading:false,
    contact:'',
    contant:''
  },
  
  formSubmit:function(e){
    let _that = this;
    let content = e.detail.value.opinion;
    let contact = e.detail.value.contant;
    let regPhone = /^1[3578]d{9}$/;
    let regEmail  = /^[a-zd_-.]+@[a-zd_-]+.[a-zd_-]+$/i;
    if( content == "" ){
      wx.showModal({
        title: '提示',
        content: '反馈内容不能为空!',
      })
      return false
    }
    if( contact == "" ){
      wx.showModal({
        title: '提示',
        content: '手机号或者邮箱不能为空!',
      })
      return false
    }
    if( contact == "" && content == "" ){
      wx.showModal({
        title: '提示',
        content: '反馈内容,手机号或者邮箱不能为空!',
      })
      return false
    }
    if( (!regPhone.test( contact ) && !regEmail.test( contact )) || (regPhone.test( contact ) && regEmail.test( contact )) ){ //验证手机号或者邮箱的其中一个对 这个关系饶了俩小时^_^
      wx.showModal({
        title: '提示',
        content: '您输入的手机号或者邮箱有误!',
      })
      return false
    }else {
      this.setData({
        loading:true
      })
      let model,system,platform;
      wx.getSystemInfo({
        success: function(res) {
           model = res.model;
           system = res.system;
           platform = res.platform;
        }
      })
      wx.request({
        url: url+'/util/feedback',
        header: {
            'content-type': 'application/x-www-form-urlencoded'
        },
        data: {
          'content':content,
          'contact':contact,
          'device_model':model, //手机型号
          'device_system ':system, //操作系统版本
          'app_version':platform  //客户端平台
        },
        method: 'POST',
        success: function(res){
          let status = res.data.status;
          if( status == 1 ){
             _that.setData({
                loading:false,
                contact:'',
                contant:''
              })
              wx.showToast({
                title:'成功',
                icon: 'success',
                duration: 1500
              })
            }
        },
        fail: function() {
          console.log( "意见反馈接口调用失败" )
        }
      })
    }
  }
})

模板简介:该模板名称为【微信小程序意见反馈提交方便改进页面制作设计模板下载】,大小是,文档格式为.,推荐使用打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【小程序教程】栏目查找您需要的精美模板。

相关搜索
  • 下载密码 lanrenmb
  • 下载次数 38,779次
  • 使用软件
  • 文件格式
  • 文件大小
  • 上传时间 05-24
  • 作者 网友投稿
  • 肖像权 人物画像及字体仅供参考
栏目分类 更多 >
热门推荐 更多 >
企业网站 微信素材 响应式 微信文章 微信模板 微信图片 单页式简历模板 微信公众平台 html5 自适应
您可能会喜欢的其他模板