... ho fatto un "pasticcio".. non funziona...codice:<script language="javascript"> <!-- function convalidaForm(Qform) { for (var a = 0; a < Qform.elements.length; a++) { var campo = Qform.elements[a]; if ((campo.value == '') || (campo.value == 'undefined')) { window.alert('Il campo "' + campo.name +'"\nč un campo obbligatorio in questo form.'); campo.focus(); return false; } if(Qform=="A" || Qform=="B" || Qform=="C" || Qform=="D") { alert("Hai selezionato un valore non valido."); } { var v = f.Fuori_Sede.options[f.Fuori_Sede.selectedIndex].value; var q = f.Note_Fuori_Sede.value; if(Qform!="A" && Qform!="B" && Qform!="C" && Qform!="D" && q=="Nessuna"){ alert("Immettere un valore nel campo 'Note fuori sede'."); return false; } } } // Abilita l'invio del FORM return true; } //--> </script> <form method="POST" action="days.asp" onsubmit="return convalidaForm(this);" > <input type="text" name="note_fuori_sede" size="20" value="Nessuna" onchange="convalidaForm(this.options[this.selectedIndex].value);"></p>

Rispondi quotando
