微信小程序-form表单保存提交与重置

表单图如下

微信小程序-form表单保存提交与重置_第1张图片

微信小程序-form表单保存提交与重置_第2张图片 

当信息填完点击保存提交时弹出提交成功

微信小程序-form表单保存提交与重置_第3张图片 

 重置就不多说了,点击重置即把填写的信息清空(初始化)

下面附上代码

wxml:

日期 当前选择:{{date}} 检查项目及行车记录 轮胎气压(备胎) 正常 异常 刹车 正常 异常 机油 正常 异常 燃油 正常 异常 正常 异常 刹车油、助力油 正常 异常 雨刮片 正常 异常 正常 异常 喇叭 正常 异常 出车前公里数 其他 行车记录 当天行驶里程 收车时间 当前选择:{{date1}} 加油数 随车人员签认 登高车登高作业开始时间 当前选择:{{time}} 登高车登高作业结束时间 当前选择:{{time1}}

wxss:

.text{
    text-align: center;
    font-size: 40rpx;
}
.set{
    font-size: 30rpx;
    color: rgb(2, 18, 22);
    padding: 0 0 10px 0;
    white-space: nowrap;
}
.set0{
    padding: 0 0 0 70rpx;
}
.set1{
    padding: 0 0 0 112rpx;
}
.set2{
    padding:0 0 0 250rpx;
}
.set3{
    padding:0 0 0 280rpx;
}
.set4{
    padding:0 0 0 220rpx;
}
.set5{
    padding:0 0 0 100rpx;
}
.set6{
    padding:0 0 0 238rpx;
}
.set7{
    padding:130rpx 0 0 358rpx;
    
}
.set8{
    padding:130rpx 0 0 296rpx;
}
.set9{
    padding:0 0 0 330rpx;
}
.set10{
    padding:0 0 0 90rpx;
}
.sets{
    margin-top: 130rpx;
    white-space: nowrap;
}
.set10{
    color: green;
}
.picker{
    margin-left: 300rpx;
    color: rgb(8, 82, 243);
}
.picker1{
    margin-left: 280rpx;
    color: rgb(8, 82, 243);
}
.picker2{
    margin-left: 80rpx;
    color: rgb(8, 82, 243);
}
.myform{
    margin: 1px 5px;
    border:1px solid rgb(158, 157, 157);
}
.myform1{
    margin: 10px 5px;
    border-bottom-style: solid;
    border-bottom-color:rgb(158, 157, 157);
    border-bottom-width: 1px;  
}
.myform2{
    margin-bottom: 100rpx;
    margin-top: 100rpx;
}

js:

Page({
  //初始化数据
  data:{
  date: '2000-01-01',
  date1: '2000-01-01',
  time: '00:00',
  time1: '00:00',
  allValue:'',
  },
  
  bindDateChange: function(e) {
    console.log('picker发送选择改变,携带值为', e.detail.value)
    this.setData({
      date: e.detail.value
    })
  },
  bindDateChange1: function(e) {
    console.log('picker发送选择改变,携带值为', e.detail.value)
    this.setData({
      date1: e.detail.value
    })
  },
  bindTimeChange: function(e) {
    console.log('picker发送选择改变,携带值为', e.detail.value)
    this.setData({
      time: e.detail.value
    })
  },
  bindTimeChange1: function(e) {
    console.log('picker发送选择改变,携带值为', e.detail.value)
    this.setData({
      time1: e.detail.value
    })
  },

  radio:function(e){
      console.log(e.detail.value)
  },
  formSubmit:function (e) {
    console.log('form发生了submit事件,携带数据为:',e.detail.value)
    this.setData({
      allValue:e.detail.value
    })
  },
  formReset: function(e) {undefined
    console.log('form发生了reset事件,携带数据为:', e.detail.value)
    this.setData({
      allValue:'',
      date: '2000-01-01',
      date1: '2000-01-01',
      time: '00:00',
      time1: '00:00',
    })
  },
  showToast(){
    wx.showToast({
      title: '提交成功',
      icon: 'success',
      duration: 20000//持续的时间
    })
  }

})

你可能感兴趣的:(微信小程序系列,微信小程序,小程序,微信)