//index.js //获取应用实例 const app = getApp() Page({ data: { user: app.globalData.imgUrl +'/image/user.svg', caseNo: "", caseTitle: '', casePlaintiff: '', caseDefendant:'' }, //事件处理函数 //姓名 caseName: function (e) { this.setData({ caseNo: e.detail.value, }) }, //证件类型 documentType: function (e) { this.setData({ caseTitle: e.detail.value, }) }, //证件号码 IdNumber: function (e) { this.setData({ casePlaintiff: e.detail.value, }) }, //工作单位 workUnit: function (e) { this.setData({ caseDefendant: e.detail.value, }) }, submit: function(e) { var warn = ""; //弹框时提示的内容 var flag = true; //判断信息输入是否完整 //判断的顺序依次是:姓名-手机号-地址-具体地址-预约日期-预约时间-开荒面积 if (this.data.caseName == "") { warn = "请填写姓名或单位!"; } else if (this.data.documentType == "") { warn = "请填写证件类型!"; } else if (this.data.IdNumber == "") { warn = "请填写证件号码!" } else if (this.data.workUnit == "") { warn = "请填写工作单位!" } else { flag = false; //若必要信息都填写,则不用弹框,且页面可以进行跳转 var that = this; //?后面跟的是需要传递到下一个页面的参数 var app = getApp(); app.globalData.pageData.caseNo = this.data.caseNo; app.globalData.pageData.caseTitle = this.data.caseTitle; app.globalData.pageData.casePlaintiff = this.data.casePlaintiff; app.globalData.pageData.caseDefendant = this.data.caseDefendant; wx.navigateBack(); // console.log('form发生了submit事件,携带数据为:', e.detail.value); } //如果信息填写不完整,弹出输入框 if (flag == true) { wx.showModal({ title: '提示', content: warn }) } console.log("用户名:" + this.data.caseName + this.data.documentType + this.data.IdNumber); }, })