la parte dei controlli radiobutton non funziona , sicuramente è sbagliato il ciclo.
se lascio il primo radio deselezionato mi da l'avviso , mentre se lo clicco mi da bravo ma se lascio deselezionato il secondo oppure lo checco non cambia nulla, mi da sempre l'avviso di errore!
lasciate stare il fatto che dopo bravo avrei dovuto mettere true , ma cosi facendo non invia le mail ad ogni tentativo
cmq deve esserci qualcosa sul ciclo, ma non lo vedo.
grazie e ciao
codice:<script type="text/javascript"> <!-- function Validator() { // Variabili associate ai campi del modulo var deno = document.report_fido.denomina.value; var city = document.report_fido.citta.value; if ((deno== "") || (deno== undefined)) { alert("Il campo Denominazione è obbligatorio."); document.report_fido.denomina.focus(); return false; } if ((city== "") || (city== undefined)) { alert("Il campo Città è obbligatorio."); document.report_fido.citta.focus(); return false; } //CONTROLLO SUI RADIOBUTTON //dichiarazione delle variabili di utilizzo var conteggio = 0 ; //cicliamo n volte quanti sono i radiobutton for(var i=0; i< document.report_fido.length; i++) { //se il radiobutton è selezionato oppure se la variabile 'var' è uguale a C01 o C02 if(!(document.report_fido.adde[i].checked)) { //se no, visualizziamo un messaggio e ritorniamo falso alert("Inserire tempo di evasione"); return false; //ritorniamo un valore vero e usciamo dal ciclo }else if (document.report_fido.adde[i].checked) { alert("bravo"); return false; break; } } //INVIA IL MODULO return true; } //--> </script>


Rispondi quotando