我正在做的事情非常簡單。我只是想要一個基本的表格,但是如果它有效的話,即使它掛在那裏並且像字段一樣有效,即使它不是。jQuery表單驗證無法繼續驗證
例如,如果我輸入[email protected]作爲電子郵件地址,並檢出,則將其設置爲有效。但是,如果我回去並且放入存在的電子郵件,並且應該返回false(並且),則狀態不會改變。這也適用於equalTo方法。
這真是frusterating:/
這裏的JS [縮短名稱]:
$('#register').validate({
rules: {
scq: {
required: true
},
email: {
required: true,
remote: {
url: 'ajax.php',
type: 'post',
async: false,
data: {
type: 'email',
email: function() {
return $('#email').val()
}
}
}
},
email2: {
equalTo: '#email'
},
pass: {
required: true
},
pass2: {
equalTo: '#pass'
}
},
success: function(label) {
label.html(' ').addClass('success');
}
});
爲ajax.php的PHP:
if($row['id']) $success = true;
else $success = false;
echo json_encode($success);
這工作順便說一句,我真的想通了,我看到你的評論之前。提高這一點,以便人們可以在將來看到它! –