用户登录注册页面jQuery验证
来源:互联网 发布:类似爱情2只有我知 伟 编辑:程序博客网 时间:2024/05/16 03:18
登录
<script type="text/javascript" src="/jquery-1.8.2.min.js"></script>
<#--js\jquery-->
<script type="text/javascript">
$(function () {
$("#username").blur(function(){
$("#names").empty();
var name = $(this).val();
if(name=="" || name==null){
$("#username").after("<span id='names' style='color: red'>用户名不能为空</span>");
}
});
$("#pwd").blur(function(){
$("#pwds").empty();
var pwd = $(this).val();
if(pwd==""|| pwd==null){
$("#pwd").after("<span id='pwds' style='color: red'>密码不能为空</span>");
}
});
$("#submit").click(function () {
var name = $("#username").val();
var pwd = $("#pwd").val();
$("#sub").empty();
$.post("/users/login",{"username":name,"password":pwd},function(data){
if(data){
window.location.href="/message/show"
}else {
$("#submit").after("<span id='sub' style='color: red' >用户名密码错误</span>");
}
})
});
});
</script>
</head>
<body class="container" ng-app="myApp" ng-controller="controller">
<div class="col-md-3 col-md-offset-3">
<div class="form-group">
<label >username</label>
<input type="text" class="form-control" name="username" id="username">
</div>
<div class="form-group">
<label >password</label>
<input type="password" class="form-control" name="password" id="pwd">
</div>
<button type="button" class="btn btn-info" id="submit">Submit</button>
</div>
</body>
注册
<script type="text/javascript">
$(function () {
$("#username").blur(function(){
var username = $(this).val();
var na = /^[A-Za-z0-9\u4e00-\u9fa5_]+$/;
$("#name").empty();
if(username==null || username==""){
$("#username").after("<span id='name' style='color: red'>用户名不能为空</span>")
}else if(!na.test(username)){
$("#username").after("<span id='name' style='color: red'>用户名格式不正确</span>")
}else {
$.post("/users/selectByName",{"username":username},function(data){
if(data){
$("#username").after("<span id='name' style='color: red'>用户名已存在</span>")
}
})
}
});
$("#pwd").blur(function(){
var pwd = $(this).val();
var p = /^[A-Za-z0-9]{6,20}$/;
$("#pwds").empty();
if(pwd==null || pwd==""){
$("#pwd").after("<span id='pwds' style='color: red'>密码不能为空</span>");
}else if(!p.test(pwd)){
$("#pwd").after("<span id='pwds' style='color: red'>密码格式不正确</span>");
}
});
$("#pwd1").blur(function(){
var pwd1 = $(this).val();
var pwd = $("#pwd").val();
$("#pwds1").empty();
if(pwd1==null || pwd1==""){
$("#pwd1").after("<span id='pwds1' style='color: red'>确认密码不能为空</span>")
}else if(pwd1 != pwd){
$("#pwd1").after("<span id='pwds1' style='color: red'>两次密码不一致</span>")
}
});
$("#email").blur(function(){
var email = $(this).val();
var ema =/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
$("#emails").empty();
if(email==null ||email==""){
$("#email").after("<span id='emails' style='color: red'>邮箱不能为空</span>")
}else if(!ema.test(email)){
$("#email").after("<span id='emails' style='color: red'>邮箱格式不正确</span>")
}
});
});
</script>
</head>
<body class="container" ng-app="myApp" ng-controller="controller">
<div class=" col-md-offset-3 col-md-6">
<form action="/users/register" method="post">
<div class="form-group">
<label >username</label>
<input type="text" class="form-control" name="username" id="username"
placeholder=" 用户名可以由中文,数字,英语大小写,下划线组成">
</div>
<div class="form-group">
<label >password</label>
<input type="password" class="form-control" name="password" id="pwd"
placeholder="密码不能低于六位">
</div>
<div class="form-group">
<label >confirm password</label>
<input type="password" class="form-control" id="pwd1" placeholder="确认密码">
</div>
<div class="form-group">
<label >email</label>
<input type="email" class="form-control" name="email" id="email">
</div>
<button type="submit" class="btn btn-info">Submit</button>
</form>
</div>
</body>
- 用户登录注册页面jQuery验证
- 用户注册jquery验证
- jQuery实现登录注册验证
- jQuery验证用户注册信息
- 实用js验证用户注册登录代码
- python django 用户注册验证登录。。。
- 用户登录与注册表单验证代码
- 使用正则表达式验证用户注册页面
- jQuery实现用户注册的表单验证
- jQuery实现用户注册的表单验证
- struts2+jquery验证注册用户是否存在
- 用户注册表单通过验证 JQuery引入
- 用户注册验证_基于jquery validate
- JQuery validate插件验证用户注册信息
- JQuery实现表单验证(注册页面)
- 基于javascript的用户登录页面验证
- 用户登录时生成验证码页面
- ajax+springmvc+jquery用户登录验证
- C#学习笔记_2.C#基础
- 2017年9月20日:文件移位
- C# Aspose.Word 操作word文档【三】
- 字符编码的前世今生
- Jmeter 后置处理器 BeanShell_PostProcessor 适用思考
- 用户登录注册页面jQuery验证
- ES6小总结
- Redis学习
- oracle:sql 判断时间段重叠
- 笔试面试题总结之单链表(Linked List)
- 服务器选择和配置
- 源码安装nginx——web服务器
- 巧用思维导图,解决疑难杂症
- 文章标题