28
Próbuję znaleźć wszystkie pola z atrybutem required
i powinny one być również visible
. Ponieważ strona może również ukrywać wymagane pola. Oto, co starałem:jQuery: Znajdź wszystkie widoczne wymagane pola
function validateRequiredFields()
{
$('input,textarea,select').attr('required',true).filter(':visible:first').each(function(i, requiredField){
if($(requiredField).val()=='')
{
alert($(requiredField).attr('name'));
}
});
}
dlaczego masz pierwszy selektor, jeśli próbujesz znaleźć wszystko? –
attr ("required", true) ustawia wartość, nie sprawdzając jej. –