我想做一個簡單的用戶輸入文本,併爲了避免問題,我想使提交按鈕不可點擊,如果沒有輸入文字。這是我到目前爲止有:方法只調用OnLoad Jquery
$(function() {
if ($("#formSearchUserId").val() == "") {
$('#userIdBtn').prop('disabled', true);
} else {
$('#userIdBtn').prop('disabled', false);
}
});
這工作的onload因爲因爲在輸入任何文字在默認情況下,它會禁用按鈕。但是,當我在輸入中輸入值時,按鈕保持禁用狀態。
任何幫助將不勝感激。
看看jQuery的['變化()'事件處理(https://api.jquery.com/change/) – jakerella
使用'input'和/或' keyup'事件也是如此,因爲只有離開該字段時'change'纔會被觸發。 – nnnnnn