2012-01-14 104 views
1

可能重复:
Validate email address in Javascript?jQuery的有效电子邮件检查

我只是在jquery.I初学者在我的形式使用电子邮件字段。如果电子邮件字段为空,则表单不应提交。我用下面的代码

if(document.getElementById('emailaddress').value == ''){ 
alert('Enter the Email Address'); 
document.getElementById('emailaddress').focus(); 
return false; 
} 

我怎样才能检查输入的电子邮件是一个有效的使用简单的jQuery?

+0

你想验证输入的值是正确格式的电子邮件地址,或者只是有是输入了一些文字? – 2012-01-14 06:50:08

+0

我想检查输入的值是格式正确的电子邮件地址。 – designersvsoft 2012-01-14 06:50:54

回答

0

最好的办法是使用jquery validate plugin

一个活生生的电子邮件验证演示可以看出here

下面是一些示例代码:

<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.js" type="text/javascript"></script> 
<script> 
$(function() { 
    $("#myForm").validate({ 
    rules: { 
     emailaddress : { 
     required: true, 
     email: true 
     } 
    } 
    }); 
}); 
</script> 
<form id="myForm"> 
Email address: <input type="text" name="emailaddress" id="emailaddress" class="required" > 
</form>