Ciao Andrea, i name dei checkbox devono rimane diversi ho risolto così:
codice:
for (i=1;i<5;i++)
{
if ((pagamento) || (AForm["pagamento"+i].checked)){pagamento=true}
}
if (!pagamento)
{
controllo=true;
alert("Seleziona almeno un tipo di pagamento");
return false;
}
<input type= "checkbox" name= "pagamento1" value= "true">
<input type= "checkbox" name= "pagamento2" value= "true">
<input type= "checkbox" name= "pagamento3" value= "true">
<input type= "checkbox" name= "pagamento4" value= "true">
Ciao e grazie