Ho un form che vorrei che non si inviasse se non è stata selezionata almeno una checkbox...
un po' come il required sugli altri campi input... solo che non posso inserirlo direttamente sulla checkbox in quanto non è unica (appunto ce ne sono varie e deve essere selezionata alemno una)
Hommesso un onclick al submit che richiama la seguente funzione che verifica se qualche checkbox è stato selezionato
codice:
function controllo () {
var Testo= new String('');
for (i=0; i<document.scheda.elements.length; ++i)
if(document.scheda.elements[i].type=='checkbox' && document.scheda.elements[i].checked)
Testo='c';
if(Testo=='') {alert('You must select at least one player'); false}
else true;
}
ma dopo aver chiuso il messaggio di errore il form mi si invia ugualmente... come posso fermarlo?