recuit.js 2.2 KB
// pages/recruit/recuit.js
const app=getApp();
Page({

 /**
  * 页面的初始数据
  */
 data: {
  name:'',
  address:'',
  tel:'',
  message:'',
 },
 setname(e){
  this.setData({
   name: e.detail.value
  })
 },
 settel(e){
  this.setData({
   tel: e.detail.value
  })
 },
 setaddress(e){
  this.setData({
   address: e.detail.value
  })
 },
 setmessage(e){
  let that = this;
  console.log(e.detail.value.length);
  if (e.detail.value.length >= 301) {
   wx.showToast({
    title: '字数超出限制',
    icon: 'none',
    duration: 2000
   })
  } else {
   this.setData({
    message: e.detail.value
   })
  }
  
 },

 submit(){
  let that = this;
  let err = '';
  var myreg = /^[1][3,4,5,7,8][0-9]{9}$/;
  if (that.data.name == '') {
   err = '请输入您的姓名'
  } else if (that.data.tel == '') {
   err = '请输入您的电话'
  } else if (!myreg.test(that.data.tel)) {
   err = '电话输入不正确'
  } else if (that.data.address == '') {
   err = '请输入您的地区'
  }
  if (err == '') {
   let url ='home/Elephant/submit_volunteer';
   let param={
    name: that.data.name,
    phone:that.data.tel,
    message: that.data.message,
    area: that.data.address
   }
   app.post(url,param).then((res)=>{
    wx.showToast({
     title: '提交成功',
     icon: 'success',
     duration: 2000
    })
    setTimeout(function(){
     wx.switchTab({
      url: '/pages/love/love',
     })
    },1000)
   }).catch((err)=>{
    console.log(err)
   })
  } else {
   wx.showToast({
    title: err,
    duration: 2000,
    icon: 'none'
   })

  }

 },
 /**
  * 生命周期函数--监听页面加载
  */
 onLoad: function (options) {

 },

 /**
  * 生命周期函数--监听页面初次渲染完成
  */
 onReady: function () {

 },

 /**
  * 生命周期函数--监听页面显示
  */
 onShow: function () {

 },

 /**
  * 生命周期函数--监听页面隐藏
  */
 onHide: function () {

 },

 /**
  * 生命周期函数--监听页面卸载
  */
 onUnload: function () {

 },

 /**
  * 页面相关事件处理函数--监听用户下拉动作
  */
 onPullDownRefresh: function () {

 },

 /**
  * 页面上拉触底事件的处理函数
  */
 onReachBottom: function () {

 },

 /**
  * 用户点击右上角分享
  */
 onShareAppMessage: function () {

 }
})