Ciao a tutti,
ho un form con una lista di campi di tipo checkbox, creata dinamicamente con una query, quindi non so a priori il numero di checkboxes che ho.
Devo controllare che l'utente abbia selezionato almeno una checkbox prima di continuare e ho creato una funzione javascript che funziona perfettamente tranno quando il risultato della mia query è 1 solo record, quindi quando ho una sola checkbox. Perché?!?![]()
codice:function Controlla(ff){ var intCounter = 0; var myCheckImages = ff.elements['ImageCode[]']; for (var i=0; i<myCheckImages.length; i++) { if(ff.elements['ImageCode[i]'].checked) { intCounter++; } } if(intCounter == 0){ alert('Selezionare almeno un check') return false } else return true }

Rispondi quotando