2010-03-18 19 views

cevap

67

herhangi böyle boş olup olmadığını görebilirsiniz:

$(":text, :file, :checkbox, select, textarea").each(function() { 
    if($(this).val() === "") 
    alert("Empty Fields!!"); 
}); 
: yalnızca bu türde istiyorsanız

$(":input").each(function() { 
    if($(this).val() === "") 
    alert("Empty Fields!!"); 
}); 
daha spesifik bir yanıt için

You can read on the :input selector here

, böyle seçici değiştirmek

+5

+1 için $ (": text,: dosya,: onay kutusu, select, textarea") 'her parça .. – ant

+5

.val() ile çalışmaz: onay kutusu – trrrrrrm

+3

@ From.ME.to.YOU - Siz istemek Tüm onay kutularının kontrol edilmesi gerekiyor mu? İlk önce bunu yapmak istediğinden emin ol, sık sık yapmazsın. Eğer bir "Şartları kabul et" söz konusuysa, mantıklıdır ... eğer öyleyse o zaman neden "gerçek" yerine onay kutusu olur? Bunlara gerçekten ihtiyacınız varsa, şunu kontrol edin: if (($ (this) .is (": checkbox") &&! $ (This) .is (": checked")) || $ (this) .val() === "") ' –

İlgili konular