還有一些其他線程問這個問題,但我想我覺得我有一個稍微不同的問題。檢查如果表單輸入是空的jQuery
我想提出一個窗體,其中提交按鈕最初是禁用的,當窗體完成時,按鈕將變爲啓用狀態。掙扎了一會兒後,我發現後,我仿照下面的代碼:
$('input, textarea, select').blur(function()
{
if(!$(this).val()) {
$('#submit').removeAttr('disabled');
}
});
我很快意識到,這是不打算在此代碼,因爲工作,「這」僅僅是指輸入標籤你剛剛離開,而不是一次輸入所有的標籤。我怎樣才能一次引用所有的input,select和textarea標籤以檢查它們是否都是空的?
另外,我製作表格的方式並不是所有的輸入框都立即顯示出來。有些輸入不適用於對某個問題回答「否」的人,因此我使用jQuery幻燈片來擺脫它們。最初,這些標籤沒有顯示。我是否需要修改這個jquery函數來檢查這些輸入是否爲空?
看到我的回答,約瑟夫。您正在部署簡單的設置,而不是全面的設置。你可能會更好地服務,只是做一個真正的驗證,而不是一個簡單的,全面的。 –