Avevo pensato ad una soluzione del genere(non funzionante però).
codice:
var controllo;
function controllo_form(form,value){
if(value){
controllo = true;
}
return;
}
function verifica(){
if(controllo){
return true;
}else{
alert('Non hai selezionato nessun prodotto');
return false;
}
}
........
<input name="prodotto1" type="checkbox" onclick="controllo_form(this.form,this.value);">
......
<input name="prodotton" type="checkbox" onclick="controllo_form(this.form,this.value);">
<input type="submit" onclick="return verifica();">
il ragionamento che ho fatto è questo:
Se un checkbox è selezionato la variabile globale controllo viene impostata a true e la verifica fatta quando clicco sul submit mi da un alert nel caso in cui la variabile controllo è rimasta false.
Sembrava giusto ma non funziona.