<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>周考表单提交练习</title>
<script type="text/javascript" src="../../jQuery/jquery-2.1.0.js"></script>
<style>
.cuo{ color:#F00}
.right{ color:#03C}
</style>
<script type="text/javascript">
$(function(){
<!--判断用户名 -->
var flag=true;
$("input:eq(0)").blur(
function(){
var name=$(this).val();
if(name.length<6){
$("span:eq(0)").removeClass("cuo right");
$("span:eq(0)").html("用户名不能为空").addClass("cuo").show();
$("#name").focus();
flag=false;
}else{
$("span:eq(0)").removeClass("cuo right");
$("span:eq(0)").html("√").addClass("right").show();
$("#paswd").focus();
flag=true;
}
});
<!--判断密码 -->
$("input:eq(1)").blur(
function(){
var paswd=$(this).val();
if(paswd.length>=6 && paswd.length<=12 && paswd!=''){
$("span:eq(1)").removeClass("cuo right");
$("span:eq(1)").html("√").addClass("right").show();
$("#paswd").focus();
flag=true;
}else{
$("span:eq(1)").removeClass("cuo right");
$("span:eq(1)").html("密码错误").addClass("cuo").show();
$("#paswd2").focus();
flag=false;
}
});
<!--确认密码 -->
$("input:eq(2)").blur(
function(){
var paswds=$(this).val();
if(paswds.length>=6 && paswds.length<=12 && paswds!='' && paswds==$('input:eq(1)').val()){
$("span:eq(2)").removeClass("cuo right");
//$("span:eq(2)").html("密码不一致").addClass("cuo").show();
$("span:eq(2)").html("√").addClass("right").show();
flag=true;
}else{
$("span:eq(2)").removeClass("cuo right");
//$("span:eq(2)").html("√").addClass("right").show();
$("span:eq(2)").html("密码不一致").addClass("cuo").show();
flag=false;
}
});
<!--判断邮箱 -->
$("input:eq(3)").blur(
function(){
var emil=$(this).val();
if(emil.search("@")==-1){
$("span:eq(3)").removeClass("cuo right");
$("span:eq(3)").html("邮箱格式有误").addClass("cuo").show();
flag=false;
}else{
$("span:eq(3)").removeClass("cuo right");
$("span:eq(3)").html("√").addClass("right").show();
flag=true;
}
});
<!--判断手机号 -->
$("input:eq(4)").blur(function(){
var tel=$(this).val();
<!--判断不是数字 -->
// if(isNaN(tel)){
//alert("不是数字");
// };
if(tel.length>=7 && tel.length<=11){
$("span:eq(4)").removeClass("cuo right");
$("span:eq(4)").html("手机号输入有误").addClass("cuo").show();
flag=false;
}else{
$("span:eq(4)").removeClass("cuo right");
$("span:eq(4)").html("√").addClass("right").show();
flag=true;
}
});
<!--验证身份证 -->
$("input:eq(5)").blur(function(){
var id=$(this).val();
if(id.length>=16&&id.length<=18){
$("span:eq(5)").removeClass("cuo right");
$("span:eq(5)").html("身份证号输入有误").addClass("cuo").show();
flag=false;
}else{
$("span:eq(5)").removeClass("right");
$("span:eq(5)").html("√").addClass("right").show();
flag=true;
}
});
<!--提交 -->
$("#but").click(function(){
if(flag==true){
$("#form").submit();
}
});
})
</script>
</head>
<body>
<center>
<form id="form" action="http://www.baidu.com">
<table width="400" height="200" border="1" cellspacing="0" cellpadding="0">
<tr>
<!--label for 是移动光标到下一个输入框 -->
<td><label for="name">用户名:</label><input type="text" id="name"/><span></span></td>
</tr>
<tr>
<td><label for="paswd">密码:</label><input type="password" id="paswd" /><span></span></td>
</tr>
<tr>
<td>确认密:码<input type="password" id="paswd2" /><span></span></td>
</tr>
<tr>
<td>邮箱:<input type="email" /><span></span></td>
</tr>
<tr>
<td>手机号:<input type="tel" /><span></span></td>
</tr>
<tr>
<td>身份证:<input type="text" /><span></span></td>
</tr>
<tr>
<td align="center">
<input id="but" type="button" value="提交成功"></td>
<!-- <td>
<button>覺得心裡發給改加你了今後會記錄好了</button>
</td>-->
</tr>
</table>
</form>
</center>
</body>
</html>