我在這裏要做的是在用戶名存在時禁用按鈕。否則,該按鈕被啓用。我不擅長javascript/jquery,所以我可能需要一點幫助。任何將不勝感激:我如何提取.text(數據)值以將其置於條件語句中
$('#username2').keyup(function() {
var username = $(this).val();
$('#username_status').text('searching....');
if(username2 != "") {
$.post('username_check.php',{username2:username}, function(data) {
$('#username_status').text(data);
});
}
else {
$('#username_status').text('Nothing');
}
if ($('#username_status').text(data) != 'Username available!') {
$("#btnSignUp").prop("disabled", false);
} else {
$("#btnSignUp").prop("disabled", true);
}
});
我猜我的方式,我做我的條件聲明是錯誤的。
,如果他不使用輸入控制.VAL ()不會真的起作用。我猜他正在使用div或類似的東西,這就是爲什麼他使用.text() – scartag 2013-02-23 09:17:32
事實上,他不需要把AJAX響應放在div中。他可以直接比較響應。 – JRR 2013-02-23 09:20:24
他目前使用div來提供反饋,當請求開始時..我不認爲這是一個壞主意:) – scartag 2013-02-23 09:22:32