Mam formularz z serii pól wyboru. Chcę ostrzec użytkownika, gdy zostanie on wysłany, jeśli WSZYSTKIE pola wyboru są odznaczone. Używam następującego kodu do zgłaszania wszystkich wartości pól wyboru:ostrzec użytkownika, jeśli wszystkie pola wyboru są odznaczone
$('[id^=leg_rider]').filter(':checked');
To wydaje się działać. Jednak gdy próbuję sprawdzić, czy zwracany obiekt jest pusty, nie wydaje się działać. Oto, co próbuję:
$("#set_pref_submit").click(function() {
var legchecked = $('[id^=leg_rider]').filter(':checked');
if (!legchecked){ alert("no riders")};
});
Wszelkie sugestie są mile widziane. Dzięki!
Jesteś na dobrej drodze. Po prostu użyj: if (jQuery ("checkbox: sprawdzone") length == 0) lub z kodem: if (jQuery ("[id^= leg_rider]: checked") length == 0) {alert ()} – ShaunOReilly