<center>
//建立表格
姓名:<input type="text" id="name" /><span id="namesp"></span><br />
Email地址:<input type="text" id="email" /><span id="emailsp"></span><br />
手机号:<input type="text" id="sjh" /><span id="sjhsp"></span><br />
身份证号码:<input type="text" id="sfz" /><span id="sfzsp"></span><br />
<input type="button" id="btn" value="提交" />
</center>
//调用script
<script>
//先定4个flag来确认是不是全部符合在后面调用验证
var flag1 = false;
var flag2 = false;
var flag3 = false;
var flag4 = false;
//拿到name框的离焦事件并且验证
$("#name").blur(function(){
var name = $("#name").val();
if(name.length<3){
$("#namesp").html("用户名格式不正确");
return;
}else if(name.length==3){
$("#namesp").html("√");
flag1 = true;
}else if(name.length>3){
$("#namesp").html("√");
flag1 = true;
}
})
$("#email").blur(function(){
var email = $("#email").val();
if(email.indexOf("@")==-1){
$("#emailsp").html("Email格式不正确");
}else if(email.indexOf("@")!=-1){
$("#emailsp").html("√");
flag2 = true;
}
})
$("#sfz").blur(function(){
var sjh = $("#sjh").val();
if(sjh.length==11){
$("#sjhsp").html("√");
flag3 = true;
}else if(sjh.length>11){
$("#sjhsp").html("手机号码不正确");
}else if(sjh.length<11){
$("#sjhsp").html("手机号码不正确");
}
})
$("#sfz").blur(function(){
var sfz = $("#sfz").val();
if(sfz.length==18){
$("#sfzsp").html("√");
flag4 = true;
}else if(sfz.length>18){
$("#sfzsp").html("身份证号码不正确");
}else if(sfz.length<18){
$("#sfzsp").html("身份证号码不正确");
}
})
//点击按钮时去调用flag来验证
$("#btn").click(function(){
if(flag1&flag2&flag3&flag4==true){
alert("没有问题");
}else{
alert("表单有问题");
}
})