【发布时间】:2014-03-18 11:44:46
【问题描述】:
如何在 JavaScript 中验证电子邮件。我有单击事件来检查值是否为空 - 请参见下文,但如何在检查正则表达式的单独函数中检查 onblur 事件
var e =document.forms["myForm"]["email_18"].value;
if(e==null ||e=="" || e=="someone@example.com")
{
document.getElementById("emailMessage").innerHTML = "*Please enter an email";
flag = false;
}
文本框:
<input type="email" class="text" name="email_18" id="amf-input-email_18" value="" placeholder="someone@example.com" maxlength="255" onkeyup="if(this.length>255) this.value=this.value.substr(0, 255)"></div></div>
【问题讨论】:
-
那么你想知道什么?如何使用正则表达式或如何使用 onblur 事件?
-
两者,那么如何做一个正则表达式来验证一个电子邮件地址,然后添加一个模糊事件处理程序或监听器。
-
您在代码中使用了 onkeyup ... 为什么不也使用 onblur?
-
它是动态创建的,所以我没有使用它刚刚给我的 onkeyup 事件
标签: javascript regex forms validation email