//email检查
$("#txtEmail").blur(function(){
formFlag.email = false//将email设置成未通过检查
$("#email\\.info").html("")//清空错误提示
var emailTxt = $(this).val()//用户输入email
var pattern=/\b(^['_A-Za-z0-9-]+(\.['_A-Za-z0-9-]+)*@([A-Za-z0-9-])+(\.[A-Za-z0-9-]+)*((\.[A-Za-z0-9]{2,})|(\.[A-Za-z0-9]{2,}\.[A-Za-z0-9]{2,}))$)\b/
if(emailTxt == ""){
$("#email\\.info").html("邮箱地址不能为空!")
}else if(!pattern.test(emailTxt)){
$("#email\\.info").html("邮箱地址格式不正确!")
}else{//唯一性检查
$("#email\\.info").html("正在检测...")
$.post(
"/dang/user/checkemail.action",
{"email":emailTxt},
function(data){//data是服务器返回的ok属性值
if(data){
$("#email\\.info").html("该邮箱地址可用!")
formFlag.email = true
}else{
$("#email\\.info").html("该邮箱地址不可用!")
}
}
)
}
})
})
<html><head>
<script>
function test(form)
{
//将username指定为你自己的用户名
var username="admin"
if(form.email.value=="")
alert("你没有输入任何内容,请重新输入!")
else if(form.email.value.indexOf("@",0)!=-1)
alert("输入的是正确的邮件地址!")
else if(form.email.value==username)
alert("输入的是正确的用户名!")
else
{
alert("输入错误,请重新输入!")
form.email.value=""
}
form.email.focus()
}
</script>
<title>无标题文档</title>
</head>
<body onload="myForm.email.focus()">
<form name="myForm">
请输入您的邮件地址:<br /><input type="text" name="email",value="text1" />
<input type="button" name="button" value="输入测试" onclick="test(this.form)" />
</form>
</body>
</html>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)