Explorar o código

merge to static

huaisianhuang %!s(int64=3) %!d(string=hai) anos
pai
achega
e0868f77c3
Modificáronse 2 ficheiros con 19 adicións e 9 borrados
  1. BIN=BIN
      step_question/apis/static/images/checked.png
  2. 19 9
      step_question/apis/static/script.js

BIN=BIN
step_question/apis/static/images/checked.png


+ 19 - 9
step_question/apis/static/script.js

@@ -80,6 +80,7 @@ $(".previous").click(function(){
 	});
 });
 
+
 $("input[name=submit]").click(function(){
   console.log($("#msform").serialize());
   $.ajax({
@@ -91,13 +92,17 @@ $("input[name=submit]").click(function(){
       showThankyou();
       }
   });
-	return false;
+	return false; 
 })
 
 function showThankyou() {
   $('#overlay').show();
 }
 
+$('.btn-exit').click(function() {
+	document.location = 'https://hhh.com.tw/'
+})
+
 function show_input_text(checkbox_id, input_id) {
 	var checkBox = document.getElementById(checkbox_id);
 	var inp = document.getElementById(input_id);
@@ -109,14 +114,19 @@ function show_input_text(checkbox_id, input_id) {
 }
 
 function validate() {
-  function q2_validate() {
-    if( $('input[name="q2"]:visible').val() !== undefined && $('input[name="q2"]:visible').val().length <= 0 ) {
+  function q2_validate() { 
+	let phoneno = /^\d{10}$/;
+    if( $('input[name="q2"]:visible').val() !== undefined && $('input[name="q2"]:visible').val().length <= 0) {
       $('input[name="q2"]:visible').addClass('error');
       if( !$('.error-text').length )
-          $('input.error').after('<p class="error-text">手機號碼 is Required</p>');
+          $('input.error').after('<p class="error-text">請輸入正確手機號碼</p>');
       return false;
-    }
-    else {
+    } else if($('input[name="q2"]:visible').val() !== undefined && !phoneno.test($('input[name="q2"]:visible').val())){
+		$('input[name="q2"]:visible').addClass('error');
+      if( !$('.error-text').length )
+          $('input.error').after('<p class="error-text">請輸入正確手機號碼</p>');
+      return false;
+	}else {
         $('input[name="q2"]:visible').removeClass('error');
         $('.error-text').remove();
         return true;
@@ -124,10 +134,10 @@ function validate() {
   }
 
   function q3_validate() {
-    if( $('input[name="q3"]:visible').val() !== undefined && $('input[name="q3"]:visible').val().length <= 0 ) {
+    if( $('input[name="q3"]:visible').val() !== undefined && $('input[name="q3"]:visible').val().length <= 0) {
       $('input[name="q3"]:visible').addClass('error');
       if( !$('.error-text').length )
-          $('input.error').after('<p class="error-text">Email Field is Required</p>');
+          $('input.error').after('<p class="error-text">請輸入E-mail</p>');
       return false;
     }
     else {
@@ -138,4 +148,4 @@ function validate() {
   }
 
   return q2_validate() && q3_validate()
-}
+}