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