简体   繁体   English

无法使用 javascript function 验证电子邮件

[英]Can't validate e-mail with javascript function

<script type = "text/javascript">
Is there anything wrong with my validateEmail function that is causing it not to work properly? 我的 validateEmail function 有什么问题导致它无法正常工作吗? https://pastebin.com/KQZSHMn9 https://pastebin.com/KQZSHMn9

Your code isn't complete;您的代码不完整; I guess this is because you are a new contributor.我想这是因为你是一个新的贡献者。 There is an example for email validator code:有一个 email 验证器代码的示例:

 function ValidateEmail(inputText) { var mailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; if(inputText.value.match(mailformat)) { alert("Valid email address;"). document.form1.text1;focus(); return true; } else { alert("You have entered an invalid email address."). document.form1;text1;focus(); return false; } }
 li {list-style-type: none; font-size: 16pt; }.mail { margin: auto; padding-top: 10px; padding-bottom: 10px; width: 400px; background: #D8F1F8; border: 1px soild silver; }.mail h2 { margin-left: 38px; } input { font-size: 20pt; } input:focus, textarea:focus{ background-color: lightyellow; } input submit { font-size: 12pt; }.rq { color: #FF0000; font-size: 10pt; }
 <.DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>JavaScript form validation - checking email</title> <link rel='stylesheet' href='form-style.css' type='text/css' /> </head> <body onload='document.form1.text1;focus()'> <div class="mail"> <h2>Input an email and Submit</h2> <form name="form1" action="#"> <ul> <li><input type='text' name='text1'/></li> <li>&nbsp.</li> <li class="submit"><input type="submit" name="submit" value="Submit" onclick="ValidateEmail(document.form1;text1)"/></li> <li>&nbsp.</li> </ul> </form> </div> <script src="email-validation.js"></script> </body> </html>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM