×
新网 > 邮箱资讯 > 正文

邮箱验证

function validateForm(){ // var email = document.getElementsByName(\"email\");//返回的是一个组件数组,长度为1 var email = document.getElementById(\"email\").value; //document.write(email[0].value); var a=email.inde

t01aa58dbdf6c4d2875.jpg
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script>
function validateForm(){
// var email = document.getElementsByName("email");//返回的是一个组件数组,长度为1
var email = document.getElementById("email").value;
//document.write(email[0].value);
var a=email.indexOf("@");
var b=email.lastIndexOf(".");

if (email==null||email=="") {
// alert("邮箱必须填写!");
// return false;//跳出script,不再执行下面的代码
document.getElementById("div").innerHTML="* 邮箱必须填写!";
document.getElementById("div").style.color="red";
document.getElementById("div").style.backgroundColor="black";
}
// else if(a<1||b<a+2||b+2>email.length){
// alert("不是一个有效的 e-mail 地址");
// return false;
// }
else if(a==-1||b==-1){
document.getElementById("div").innerHTML="* 输入的数据必须包含 @ 符号和点号(.)!";
document.getElementById("div").style.color="red";
document.getElementById("div").style.backgroundColor="black";
}else if(a==0||b<=a){
document.getElementById("div").innerHTML="* @ 不可以是邮件地址的首字符,并且 @ 之后需有至少一个点号!";
document.getElementById("div").style.color="red";
document.getElementById("div").style.backgroundColor="black";
}else{
alert("邮箱验证正确");
}
}
</script>
</head>
<body>
<form action="" method="post">
<!--邮箱:<input type="text" name="email"/><div id="div"></div>-->
邮箱:<input type="text" id="email"/><div id="div"></div>
<input type="button" value="注册" onclick="validateForm();"/>
</form>
</body>
</html>

  • 相关专题

免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发送邮件至:operations@xinnet.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

免费咨询获取折扣

Loading