Salve a tutti ho questo script per controllare che almeno un check sia checkato....ma non funziona va sempre in debug e non riesco a capire il perche molto probabilmente ho sbagliato qualcosa e sicuramente c'è un metodomigliore per fare questo controllo cmq vi posto il codice se qualcuno trova l'errore.... ecco il codice
<script language="JavaScript">
function checkData() {
if(document.mioform.checkobbligatorio.checked == false &&
document.mioform.checkobbligatorio2.checked == false &&
document.mioform.checkobbligatorio3.checked == false &&
document.mioform.checkobbligatorio4.checked == false &&
document.mioform.checkobbligatorio5.checked == false &&
document.mioform.checkobbligatorio6.checked == false &&
document.mioform.checkobbligatorio7.checked == false &&
document.mioform.checkobbligatorio8.checked == false &&
document.mioform.checkobbligatorio9.checked == false &&
document.mioform.checkobbligatorio10.checked == false &&
document.mioform.checkobbligatorio11.checked == false &&
document.mioform.checkobbligatorio12.checked == false &&
document.mioform.checkobbligatorio13.checked == false &&
document.mioform.checkobbligatorio14.checked == false &&
document.mioform.checkobbligatorio15.checked == false &&
document.mioform.checkobbligatorio16.checked == false &&
document.mioform.checkobbligatorio17.checked == false &&
document.mioform.checkobbligatorio18.checked == false &&
document.mioform.checkobbligatorio19.checked == false &&
document.mioform.checkobbligatorio20.checked == false &&
document.mioform.checkobbligatorio21.checked == false &&
document.mioform.checkobbligatorio22.checked == false &&
document.mioform.checkobbligatorio23.checked == false &&
document.mioform.checkobbligatorio24.checked == false &&
document.mioform.checkobbligatorio25.checked == false &&
document.mioform.checkobbligatorio26.checked == false &&
document.mioform.checkobbligatorio27.checked == false &&
document.mioform.checkobbligatorio28.checked == false &&
document.mioform.checkobbligatorio29.checked == false &&
document.mioform.checkobbligatorio30.checked == false &&
document.mioform.checkobbligatorio31.checked == false &&
document.mioform.checkobbligatorio32.checked == false &&
document.mioform.checkobbligatorio33.checked == false &&
document.mioform.checkobbligatorio34.checked == false &&
document.mioform.checkobbligatorio35.checked == false &&
document.mioform.checkobbligatorio36.checked == false &&
document.mioform.checkobbligatorio37.checked == false &&
document.mioform.checkobbligatorio38.checked == false &&
document.mioform.checkobbligatorio39.checked == false &&
document.mioform.checkobbligatorio40.checked == false &&
document.mioform.checkobbligatorio41.checked == false &&
document.mioform.checkobbligatorio42.checked == false &&
document.mioform.checkobbligatorio45.checked == false &&
document.mioform.checkobbligatorio46.checked == false &&
document.mioform.checkobbligatorio47.checked == false &&
document.mioform.checkobbligatorio48.checked == false &&
document.mioform.checkobbligatorio49.checked == false &&
document.mioform.checkobbligatorio50.checked == false && )
{
// sono tutti e tre non checckati
alert("devi checckare alemeno un checkbox");
return false;
}
else
{
// uno o più checkbox sono checckati
return true;
}
</script>
che richiamo nel form in questo modo :
onsubmit="return checkData(mioform)"
grazie a tutti