我有這樣的代碼:禁止輸入型提交
setInterval(function(){
if($("#username_error").val() == "" && $("#password_error").val() == "" && $("#email_error").val() == ""){
$('input[type="submit"]').removeAttr('disabled');
} else {
$('input[type="submit"]').attr('disabled','disabled');
}
}, 10);
我需要禁用提交按鈕,如果沒有錯誤三個div的。當我運行這個代碼時,沒有任何反應。但是如果我執行alert()
這個if
語句正確運行。我在這裏做錯了什麼?
有跡象表明,你可以聽,而不是使用'setOverkill'許多事件。 – undefined
通過id嘗試輸入[type =「submit」]並將setInterval替換爲其他自定義函數 –
對於這種類型的東西,可以有不同於setInterval的方法。只是一個建議 –