Ciao a tutti, avrei bisogno d'aiuto.
All'interno di un form ho 5 checkbox con 5 prodotti, le check si chiamano prodotto1, prodotto2 ecc fino a 5.
per verificare che venga selezionato almeno un prodotto ho tentato così
var quanti=5;
var quali=0;
//cliclo da 1 a 5
for (f=1; f<=quanti; f++)
{
//se trova almeno una barrata mette quali a 1
if(document.inserisci.prodotto+f.checked == true)
{
quali=1;
}
// Controllo di essere alla fine del ciclo
if (f == quanti)
{
// se quali è ancora a zero gli mostro l'alert
if (quali == 0)
{
alert("Selezionare almeno un prodotto.");
document.inserisci.prodotto1.focus();
return false;
}
}
} // CHIUDO FOR
purtroppo non funziona.mi sapete dire dove sbaglio?
Grazie