salve![]()
dunque ho una serie di campi di input in parte textfield in parte radio, ora prima del submit vorrei far processare questi campi per vedere se sono vuoti quindi ho fatto questa roba qui:
e nel codice html:codice:<script language="javascript"> function controlli() { if (document.form1.reg.value == "no") { alert("Attenzione, non puoi proseguire nella registrazione se non confermi di aver letto il regolameto"); return false; } if (document.form1.mail.value == "") { alert("Attenzione, inserire l'indirizzo mail"); document.form1.mail.focus(); return false; } } </script>
ora succede che se il campo mail è vuoto l'alert funziona senza problemi, se invece il radio lo setto su "no" l'alert non esce...codice:<form name="form1" onSubmit="return controlli();" method="post" action="reg2.asp"> <input type="radio" name="reg" value="ok" checked> <input type="radio" name="reg" value="no"> <input name="mail" type="text" class="textn" id="mail"> <input type="submit" name="Submit" value="Invia"> </form>
dove sbaglio??
thks
[/code]


La vita è strana per questo bella
Rispondi quotando