Mam formularz z czterema listami rozwijanymi. Domyślną wybraną opcją we wszystkich listach jest "Proszę wybrać". Chcę używać Jquery, aby upewnić się, że wszystkie listy rozwijane mają wartość przed przesłaniem strony, ale mój kod działa tylko na pierwszym. Czy ktoś ma sposób na sprawdzenie wszystkich list jednocześnie?Wybierz opcję Nie wybrano
function doconfirm() {
if ($('select').val() == '') {
alert("Please Select All Fields");
}
}
Jestem pewien, że czegoś mi brakuje, ale nie mogę tego zrozumieć. Dzięki
Zgaduję, że skoro nie jest to funkcja, która działa tylko na pierwszym zaznaczeniu na stronie ????? –
Dzieje się tak, ponieważ polecenie .val() zwraca tylko wartość pierwszego elementu w zbiorze opakowanym (obiekt jQuery). W związku z tym należy sprawdzić wartość każdego elementu w opakowaniu owiniętym –