1. 程式人生 > >Uncaught SyntaxError: Illegal return statement 錯誤解決

Uncaught SyntaxError: Illegal return statement 錯誤解決

今天寫專案時新增一個驗證模組 執行chrome報錯

Uncaught SyntaxError: Illegal return statement

檢查發現新增模組沒有放在function中

原始碼如下

function validate_add_form(){
				//1、拿到要校驗的資料
				/* var aqName = $("#aqName_add_input").val();
				var regName = ""; */
		 		if($("#aqName_add_input").val() == "" || $.trim($("#aqName_add_input").val()).length == 0){
					show_validate_msg("#aqName_add_input","error","不能為空");
					return false;
				}else{
					show_validate_msg("#aqName_add_input","error","");
				};  
				//2、檢驗郵箱資訊,正則表示式
				var email = $("#email_add_input").val();
				var regEmail = /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/
				if(!regEmail.test(email)){
					//alert("郵箱格式不正確");
					//應該清空這個元素之前的樣式
					show_validate_msg("#email_add_input","error","郵箱格式不正確");
					return false;
				}else{
					show_validate_msg("#email_add_input","success","");
					}
					return true;
				}
				//3、校驗數量資訊
				if($("#aqNum_add_input").val() == "" || $.trim($("#aqNum_add_input").val()).length == 0){
					show_validate_msg("#aqNum_add_input","error","不能為空");
					return false;
				}else{
					show_validate_msg("#aqNum_add_input","error","");
				};  

修改後如下

//檢驗表單資料
			function validate_add_form(){
				//1、拿到要校驗的資料
				/* var aqName = $("#aqName_add_input").val();
				var regName = ""; */
		 		if($("#aqName_add_input").val() == "" || $.trim($("#aqName_add_input").val()).length == 0){
					//alert("使用者名稱可以是2-5位中文或者6-16位英文和數字的組合");
					show_validate_msg("#aqName_add_input","error","不能為空");
					return false;
				}else{
					show_validate_msg("#aqName_add_input","error","");
				};  
				//2、檢驗郵箱資訊,使用正則表示式
				var email = $("#email_add_input").val();
				var regEmail = /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/
				if(!regEmail.test(email)){
					//alert("郵箱格式不正確");
					//應該清空這個元素之前的樣式
					show_validate_msg("#email_add_input","error","郵箱格式不正確");
					return false;
				}else{
					show_validate_msg("#email_add_input","success","");
					}
					return true;
				//3、校驗數量資訊
				if($("#aqNum_add_input").val() == "" || $.trim($("#aqNum_add_input").val()).length == 0){
					show_validate_msg("#aqNum_add_input","error","不能為空");
					return false;
				}else{
					show_validate_msg("#aqNum_add_input","error","");
				};  	
				
			}