jeter20131220 3 years ago
parent
commit
88d51362b7
2 changed files with 44 additions and 1 deletions
  1. 22 0
      desktop11/goto.js
  2. 22 1
      mobile/script/goto.js

+ 22 - 0
desktop11/goto.js

@@ -88,6 +88,7 @@ $(".content1-right").on('beforeChange', function (event, slick, currentSlide, ne
 
 
 
+var emailPattern = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
 
 function submit() {
 
@@ -109,7 +110,28 @@ function submit() {
   let version = $("#version").val();
 
   // console.log(loc);
+  if (name == null) {
+    alert('請填寫姓名');
+    return;
+  };
+
+  if (email == null) {
+    alert('請填寫email');
+    return;
+  }else if(!emailPattern.test(email)){
+    alert('請填寫正確的email格式');
+    return;
 
+  }
+
+  if (phone == "") {
+    alert('請填寫連絡電話');
+    return;
+  } else if (!/^[09]{2}[0-9]{8}$/.test(phone)) {
+    alert('請填寫正確的手機格式');
+    return;
+  };
+  
   if (loc == null) {
     alert('請填寫所在區域');
     return;

+ 22 - 1
mobile/script/goto.js

@@ -163,6 +163,8 @@ $(".banner-slider").slick({
 //   return false;
 // });
 
+var emailPattern = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
+
 function submit() {
 
   // let loc = $("#loc option:selected").text();
@@ -182,6 +184,25 @@ function submit() {
 
   let version = $("#version").val();
 
+
+
+  if (email == "") {
+    alert('請填寫email');
+    return;
+  };
+
+  if (name == "") {
+    alert('請填寫姓名');
+    return;
+  };
+  if (phone == "") {
+    alert('請填寫連絡電話');
+    return;
+  } else if(!/^[09]{2}[0-9]{8}$/.test(phone)){
+    alert('請填寫正確的手機格式');
+    return;
+  };
+
   if (loc == null) {
     alert('請填寫所在區域');
     return;
@@ -210,7 +231,7 @@ function submit() {
   formdata += '"size": "' + size + '"}';
 
   console.log(formdata);
-  
+
   $('#submitbutton').text('表單送出中,請稍後');
 
   $.ajax({