<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB2312" /> <mce:script type="text/javascript"><!-- /**************************************************************************/ // common utility function handleErr(msg,url,l){ var txt="" txt="There was an error on this page./n/n" txt+="Error: " + msg + "/n" txt+="URL: " + url + "/n" txt+="Line: " + l + "/n/n" txt+="Click OK to continue./n/n" alert(txt) return false } // global variable //var debug = false; var debug = true; /**************************************************************************/ function closeWindow(){ window.opener=null; window.close(); } setTimeout("closeWindow()",1000*300); function validate_email(field,alerttxt){ if(debug){ οnerrοr=handleErr; } with(field){ // 正则表达式的使用 var pattern = new RegExp(/^/w+((_/w+)|(./w+))*@[/w]+((/.)[a-zA-Z0-9]+)*/.[a-zA-Z0-9]+$/); if(!pattern.exec(field.value)){ alert(alerttxt); return false; } } } function validate_form(thisform){ if(debug){ οnerrοr=handleErr; } with (thisform){ if (validate_email(email,"Not a valid e-mail address!")==false){ email.focus(); return false } } } // --></mce:script> </head> <body> <form action="a.jsp" method="post" οnsubmit="return validate_form(this);" > Email: <input type="text" name="email" size="30"> <!-- input type="image" src="news-pic.jpg" --> <input type="submit" value="Submit" /> </form> </body> </html>