Non riesco controllare con un ciclo se almeno uno dei checkbox è checcato
function validate(){
for (var n = 1 ; n++){
if (form1.corso[n].checked == false){
alert("Attenzione!!!\n Non è stato selezionato alcun prodotto.")
return
}
}
Non riesco controllare con un ciclo se almeno uno dei checkbox è checcato
function validate(){
for (var n = 1 ; n++){
if (form1.corso[n].checked == false){
alert("Attenzione!!!\n Non è stato selezionato alcun prodotto.")
return
}
}
ciaocodice:function validate(){ var ok=false; for(var n=0;n<form1.elements.length;n++){ if(form1.elements[n].type=="checkbox"form1.elements[n].checked) ok=true; if(!ok){ alert("Attenzione!!!\n Non è stato selezionato alcun prodotto.") return false; } return true }
Grazie per la risposta, alla fine ho fatto così:
function validate(){
for (var n = 0; n < form1.corso.length; n++){
if (form1.corso[n].checked == false){
alert("Attenzione!!!\n Non è stato selezionato alcun prodotto.")
return
}
}
form1.action="carrello.asp";
form1.submit()
}
funziona solo che devono essere ceccati tutti a me invece basta uno, penso debba essere usato un while ma non so come fare.