Sono al limite dell'esasperazione![]()
Voglio collegare la var emailregex alla funzione validateForm ( in modo che l'alert compaia anche quando viene scritto un indirizzo mail non valido)
Mi aiutate??![]()
codice:<HTML> <HEAD> <TITLE>Text Field and Text Area Events</TITLE> <SCRIPT LANGUAGE="JavaScript"><!-- required = new Array("Nome", "Messaggio", "Email" ) var emailregex = /^([a-z]+)([.,_,-]([0-9,a-z,A-Z]+))*@([a-z0-9]+)([.,_,-]([0-9,a-z,A-Z]+))*\.[a-z]{2,4}$/i var notgiven = "" function isBlank(s) { var len=s.length var i for(i=0;i<len;++i) { if(s.charAt(i)!=" ") return false } return true } function validate(fieldName,fieldValue) { if(isBlank(fieldValue)) { notgiven += fieldName + ", " } } //=Validate fields and send Form if OK or generate proper alert message===== function validateForm() { validation = true for(var i=0; i < required.length; ++i) { ele = eval("document.forms[0]." + required[i]) validate(ele.name, ele.value) } if (notgiven != "") { notgiven += "(Riempire obbligatoriamente i suddetti campi)." alert(notgiven) notgiven = "" validation = false } if (!emailregex!= "") { emailregex += "(Riempire obbligatoriamente i suddetti campigg)." alert(emailregex) emailregex = "" validation = false } if (!validateEmail()) { validation = false } if (!validation) { return false } else document.forms[0].submit() } //--></SCRIPT> </HEAD> <BODY> <CENTER> <form action = "mailer.php?action=send" method = "post" ONSUBMIT="return validateForm()">

Rispondi quotando