jquery表单验证
来源:互联网 发布:p2p网络管理器 编辑:程序博客网 时间:2024/06/08 05:33
<!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>Dongjinjin20170911</title>
<style>
.p1{color:#F00; font-size:12px;}
.p2{text-align:center;}
button{ margin-left:200px;}
input{ background-color:#99CCFF;}
.error{color:#F00;}
.right{ color:#0F0;}
</style>
<script src="jquery-2.1.0.js"></script>
<script type="text/javascript">
//进行判断然后进行提交判断
$(document).ready(function() {
var flag1=flag2=flag3=flag4=false;
$("buton").click(function(){
//提交成功的时候
if(flag1&&flag2&&flag3&&flag4){
alert("提交成功");
return true;
}else{//提交失败的时候
alert("提交失败!!!")
return false;
}
});
//判断email
$("input:eq(0)").blur(function(){
var email=$(this).val();
//email地址输入有误
if(email.search("@")==-1){
$("span:eq(0)").html("×用户Email错误").addClass("error").show();
return true;
}else{//email地址输入正确得到时候
$("span:eq(0)").html("√用户可用").addClass("right").show();
return false;
}
});
//判断输入的用户名
$("input:eq(1)").blur(function(){
var name=$(this).val();
//用户名信息输入有误
if(name.length<4){
$("span:eq(1)").html("用户输入信息错误").show();
return true;
}else{//用户名信息输入正确
$("span:eq(1)").html("用户输入正确").show();
return false;
}
});
//第一次输入用户密码
$("input:eq(2)").blur(function(){
var pwd=$(this).val();
//判断用户密码是否符合条件
if(pwd.length<6){
$("span:eq(2)").html("用户密码不可用").show();
return true;
}else{//密码符合条件
$("span:eq(2)").html("用户密码可用").show();
return false;
}
});
//第二次输入用户密码
$("input:eq(3)").blur(function(){
//获取到两次密码
var pwd=$("#pwd").val();
var qpwd=$("#qpwd").val();
//当输入的密码和上次输入一样就是正确的
if(pwd==qpwd){
$("span:eq(3)").html("输入正确").show();
return true;
}else{//两次密码输入不同
$("span:eq(3)").html("两次密码输入有误").show();
return false;
}
});
});
</script>
</head>
<body>
<p class="p1">以下均为必填项</p>
<form method="post" action="#">
<table width="500" border="1" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#99CCFF"><p class="p2">请填写您的Email地址:</p></td>
<td><input type="text" /><span></span></td>
</tr>
<tr>
<td bgcolor="#99CCFF"><p class="p2">设置您在当当网的昵称:</p></td>
<td><input type="text" /><span></span></td>
</tr>
<tr>
<td bgcolor="#99CCFF"><p class="p2">设置密码:</p></td>
<td><input type="text" id="pwd"/><span></span></td>
</tr>
<tr>
<td bgcolor="#99CCFF"><p class="p2">再次输入您设置的密码:</p></td>
<td><input type="text" id="qpwd"/><span></span></td>
</tr>
</table>
<button>注册</button>
</form>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Dongjinjin20170911</title>
<style>
.p1{color:#F00; font-size:12px;}
.p2{text-align:center;}
button{ margin-left:200px;}
input{ background-color:#99CCFF;}
.error{color:#F00;}
.right{ color:#0F0;}
</style>
<script src="jquery-2.1.0.js"></script>
<script type="text/javascript">
//进行判断然后进行提交判断
$(document).ready(function() {
var flag1=flag2=flag3=flag4=false;
$("buton").click(function(){
//提交成功的时候
if(flag1&&flag2&&flag3&&flag4){
alert("提交成功");
return true;
}else{//提交失败的时候
alert("提交失败!!!")
return false;
}
});
//判断email
$("input:eq(0)").blur(function(){
var email=$(this).val();
//email地址输入有误
if(email.search("@")==-1){
$("span:eq(0)").html("×用户Email错误").addClass("error").show();
return true;
}else{//email地址输入正确得到时候
$("span:eq(0)").html("√用户可用").addClass("right").show();
return false;
}
});
//判断输入的用户名
$("input:eq(1)").blur(function(){
var name=$(this).val();
//用户名信息输入有误
if(name.length<4){
$("span:eq(1)").html("用户输入信息错误").show();
return true;
}else{//用户名信息输入正确
$("span:eq(1)").html("用户输入正确").show();
return false;
}
});
//第一次输入用户密码
$("input:eq(2)").blur(function(){
var pwd=$(this).val();
//判断用户密码是否符合条件
if(pwd.length<6){
$("span:eq(2)").html("用户密码不可用").show();
return true;
}else{//密码符合条件
$("span:eq(2)").html("用户密码可用").show();
return false;
}
});
//第二次输入用户密码
$("input:eq(3)").blur(function(){
//获取到两次密码
var pwd=$("#pwd").val();
var qpwd=$("#qpwd").val();
//当输入的密码和上次输入一样就是正确的
if(pwd==qpwd){
$("span:eq(3)").html("输入正确").show();
return true;
}else{//两次密码输入不同
$("span:eq(3)").html("两次密码输入有误").show();
return false;
}
});
});
</script>
</head>
<body>
<p class="p1">以下均为必填项</p>
<form method="post" action="#">
<table width="500" border="1" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#99CCFF"><p class="p2">请填写您的Email地址:</p></td>
<td><input type="text" /><span></span></td>
</tr>
<tr>
<td bgcolor="#99CCFF"><p class="p2">设置您在当当网的昵称:</p></td>
<td><input type="text" /><span></span></td>
</tr>
<tr>
<td bgcolor="#99CCFF"><p class="p2">设置密码:</p></td>
<td><input type="text" id="pwd"/><span></span></td>
</tr>
<tr>
<td bgcolor="#99CCFF"><p class="p2">再次输入您设置的密码:</p></td>
<td><input type="text" id="qpwd"/><span></span></td>
</tr>
</table>
<button>注册</button>
</form>
</body>
</html>
阅读全文
0 0
- JQuery EasyUI表单-表单验证
- jquery 表单验证插件
- JQuery验证表单例子
- jQuery对表单验证
- jquery表单验证插件
- jquery表单验证
- jquery 通用表单验证
- jquery表单验证
- jquery重写表单验证
- jquery 表单验证框架
- jQuery validate 表单验证
- jquery表单验证
- jQuery表单验证
- jquery验证前台表单
- JQuery表单验证
- jquery 表单验证
- JQuery表单验证DEMO
- JQuery表单验证
- 2016级算法第一次上机——E ModricWang's QuickSort
- 猜数字游戏
- centos7 配置多个Tomcat
- Drawerlayout
- 实现侧栏,为Xlistview获取网络数据
- jquery表单验证
- XListView
- SSD及其不同主网络实现的性能差异比较
- angular-js发布新闻
- DP 路径
- Linux操作系统
- 2016年第七届蓝桥杯C/C++A组第六题---寒假作业
- DrawerLayout + PullToRefrsh + 多条目加载
- XListViewFooter