From 10db09788d74b441a2efd85f5d4614e944b07bb3 Mon Sep 17 00:00:00 2001 From: litian <C21AF165> Date: 星期二, 26 三月 2024 20:07:11 +0800 Subject: [PATCH] 问题修改 --- pages/personalCenter/feedBackSubmit/index.js | 28 +++++++++++++++++----------- 1 files changed, 17 insertions(+), 11 deletions(-) diff --git a/pages/personalCenter/feedBackSubmit/index.js b/pages/personalCenter/feedBackSubmit/index.js index 0762189..202a52c 100644 --- a/pages/personalCenter/feedBackSubmit/index.js +++ b/pages/personalCenter/feedBackSubmit/index.js @@ -10,6 +10,7 @@ mannder: "", content: "", lock: true, + phoneError: false, }, /** @@ -64,10 +65,15 @@ userName: e.detail.value, }); }, - bindTnputBlur1: function (e) { - this.setData({ - mannder: e.detail.value, - }); + onPhoneInput(e) { + const { phoneError } = this.data; + const isPhoneNumber = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/.test(e.detail.value); + if (phoneError === isPhoneNumber) { + this.setData({ + phoneError: !isPhoneNumber, + mannder: e.detail.value, + }); + } }, bindTextAreaBlur: function (e) { this.setData({ @@ -78,14 +84,14 @@ submit() { if (this.data.lock) { this.data.lock = false; - if (this.data.userName) { - if (this.data.mannder) { - if (this.data.content) { + if (this.data.userName.replace(/^\s*|\s*$/g, "")) { + if (this.data.mannder.replace(/^\s*|\s*$/g, "")) { + if (this.data.content.replace(/^\s*|\s*$/g, "")) { let submitData = { - content: this.data.content, - name: this.data.userName, + content: this.data.content.replace(/^\s*|\s*$/g, ""), + name: this.data.userName.replace(/^\s*|\s*$/g, ""), email: "", - phone: this.data.mannder + phone: this.data.mannder.replace(/^\s*|\s*$/g, "") }; var data = { topicIdOrRefCode: "feedback", @@ -130,7 +136,7 @@ } else { this.data.lock = true; wx.showToast({ - title: "鑱旂郴浜轰笉鑳戒负绌轰笉鑳戒负绌�", + title: "鑱旂郴浜轰笉鑳戒负绌�", icon: 'none', duration: 1000 }) -- Gitblit v1.9.1