-2
我想驗證我的表單,但是當創建的函數不返回false時,它應該停止提交過程,但它不會。功能不會在Javascript中返回false
我的代碼
var emailRE = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
function formChecker() {
if (!emailRE.test(document.reservation.email.value)) {
window.alert("Your e-mail address is invalid");
return false;
}
}
我得到警報,以便函數檢查電子郵件,但隨後在該點
你怎麼叫它? – SLaks
你是怎麼確定的?當你調試時,是否到達了「return」行? – David
僅僅返回false將不會停止在所有瀏覽器中提交。檢查了這一點:[返回false不停止表單提交](http://stackoverflow.com/questions/12126583/return-false-not-stoppingform-submit) – Renan