我驗證表單域,當所有的表單字段填寫正確我想啓用提交按鈕。我的驗證工作正常,但沒有將變量設置爲true並檢查該變量。例如..jQuery的變量設置爲true,並得到,如果無功是真的
if(password != confirm_password) {
$("#password_mismatch").css("display", "inline");
} else {
$("#password_mismatch").css("display", "none");
var password_match_valid = true;
return false;
}
此功能檢查,一切都驗證並啓用按鈕
function validate(){
if ($('#name').val().length > 0 &&
password_match_valid == true) {
$('#signup_btn').prop("disabled", false);
}
else {
$('#signup_btn').prop("disabled", true);
}
}
是導致問題的位
var password_match_valid = true;
和
password_match_valid == true
錯誤是什麼? – Raptor
看起來像變量'password_match_valid'在本地範圍內... –