Prova cosi:
che richiami cosi:codice:function ch(f,e) { var ok=true; var a=document.forms[f].elements[e]; var pe=a.value.indexOf('.'); var ss=a.value.indexOf(' '); var lch=a.value.length-1; var atr=a.value.indexOf('@'); var att=atr+1; var sq=a.value.substring(0,atr); var sw=a.value.substring(atr,pe); var se=a.value.substring(pe,lch); if((atr<1) || (pe<=att) || (pe==lch) || (pe<1) || (ss != -1) || (sq.length<=2) || (sw.length<=3) || (se.length<=1)) { alert("Email non valida"); return false; } }
Ho considerato che lo script funzionasse e non l'ho testato.codice:<form id="form" name="form" method="post" action="iscrizione.asp" onsubmit="return ch('0','0')" > <input type="text" name="news" id="news"/> <input type="submit" name="button2" id="button2" value="Iscriviti" /> </form>
![]()

Rispondi quotando