Ho un modulo con una serie di checkbox. Voglio avvisare l'utente, dopo aver premuto invio, se TUTTE le caselle di controllo sono deselezionate. Sto usando il seguente codice per segnalare tutti i valori delle caselle di controllo:avvisa l'utente se tutte le caselle di controllo sono deselezionate
$('[id^=leg_rider]').filter(':checked');
Questo sembra funzionare. Tuttavia, quando provo a verificare se l'oggetto restituito è vuoto, non sembra funzionare. Questo è quello che sto cercando:
$("#set_pref_submit").click(function() {
var legchecked = $('[id^=leg_rider]').filter(':checked');
if (!legchecked){ alert("no riders")};
});
Qualsiasi suggerimento è apprezzato. Grazie!
Sei sulla strada giusta. Basta usare: if (jQuery (". Checkbox: checked"). Length == 0), o con il tuo codice: if (jQuery ("[id^= leg_rider]: controllato"). Length == 0) {alert ()} – ShaunOReilly