Ich versuche, alle Felder mit zu finden required
Attribut und sie sollten sein visible
zu. Weil die Seite auch versteckte Pflichtfelder haben kann. Folgendes habe ich versucht:
function validateRequiredFields()
{
$('input,textarea,select').attr('required',true).filter(':visible:first').each(function(i, requiredField){
if($(requiredField).val()=='')
{
alert($(requiredField).attr('name'));
}
});
}
Warum haben Sie den ersten Selektor, wenn Sie versuchen, alle zu finden?
– Brett Weber
6. September 2013 um 14:07 Uhr
attr(“required”, true) setzt einen Wert, überprüft ihn nicht.
– Brett Weber
6. September 2013 um 14:08 Uhr