jQuery实现用户注册的表单验证示例


Posted in Javascript onAugust 28, 2013
<html> 
<head> 
<meta charset="utf-8"/> 
<script type="text/javascript" src="../script/jquery-1.4.2.min.js"></script> 
<script> 
$(function(){ 
$(":input.required").each(function(){ 
var $required = $("<strong>*</strong>"); 
$(this).parent().append($required); 
}); 
$(":input.required").blur(function(){ 
//判断一下鼠标离开谁了 
if($(this).is("#username")){ 
$(".formtip").remove(); 
//按照用户名的规则去验证 
if(this.value==""||this.value.length<6){ 
var errMsg = "<span class='formtip'>用户名至少是6个字母</span>"; 
$(this).parent().append(errMsg); 
}else{ 
var msg = "<span class='formtip'>用户名可以使用</span>"; 
$(this).parent().append(msg); 
} 
} 
//判断一下如果是email的话,应该按照email的规则去验证 
if($(this).is("#email")){ 
$(".emailtip").remove(); 
//按照email的规则去验证 
var reg = /^\w{1,}@\w+\.\w+$/; 
var $email = $("#email").val(); 
if(!reg.test($email)){ 
var errMsg = "<span class='emailtip'>邮箱不合法</span>"; 
$(this).parent().append(errMsg); 
}else{ 
var Msg = "<span class='emailtip'>邮箱可以使用</span>"; 
$(this).parent().append(Msg); 
} 
} 
}); 
}) 
</script> 
</head> 
<body> 
<form action="#" method="post"> 
<div class="int"> 
用户名:<input type="text" name="username" id="username" class="required"/> 
</div> 
<div class="int"> 
邮箱:<input type="text" id="email" class="required"/> 
</div> 
<div class="int"> 
个人资料:<input type="text" id="personInfo" class="required"/> 
</div> 
<input type="submit" value="提交" id="send"/><input type="reset" id="res"/> 
</form> 
</body> 
</html>
Javascript 相关文章推荐
初学JavaScript_03(ExtJs Grid的简单使用)
Oct 02 Javascript
Javascript面向对象之四 继承
Feb 08 Javascript
javascript生成随机大小写字母的方法
Feb 20 Javascript
javascript操作excel生成报表示例
May 08 Javascript
jQuery超精致图片轮播幻灯片特效代码分享
Sep 10 Javascript
AngularJS 过滤器的简单实例
Jul 27 Javascript
Three.js快速入门教程
Sep 09 Javascript
jQuery zTree 异步加载添加子节点重复问题
Nov 29 jQuery
实例解析ES6 Proxy使用场景介绍
Jan 08 Javascript
NestJs 静态目录配置详解
Mar 12 Javascript
通过js示例讲解时间复杂度与空间复杂度
Aug 06 Javascript
原生js实现html手机端城市列表索引选择城市
Jun 24 Javascript
Jquery实现显示和隐藏的4种简单方式
Aug 28 #Javascript
jQuery动画效果-slideUp slideDown上下滑动示例代码
Aug 28 #Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
Aug 28 #Javascript
Jquery 实现表格颜色交替变化鼠标移过颜色变化实例
Aug 28 #Javascript
Jquery仿淘宝京东多条件筛选可自行结合ajax加载示例
Aug 28 #Javascript
Jquery Uploadify多文件上传带进度条且传递自己的参数
Aug 28 #Javascript
ExtJS DOM元素操作经验分享
Aug 28 #Javascript
You might like
php根据生日计算年龄的方法
2015/07/13 PHP
php实现的一段简单概率相关代码
2016/05/30 PHP
PHP实现一个简单url路由功能实例
2016/11/05 PHP
php解析mht文件转换成html的实例
2017/03/13 PHP
Nigma vs Liquid BO3 第二场2.13
2021/03/10 DOTA
JavaScript中的作用域链和闭包
2012/06/30 Javascript
使用CSS3的scale实现网页整体缩放
2014/03/18 Javascript
AngularJS入门教程(二):AngularJS模板
2014/12/06 Javascript
12306验证码破解思路分享
2015/03/25 Javascript
JS动态修改图片的URL(src)的方法
2015/04/01 Javascript
jQuery组件easyui基本布局实现代码
2016/08/25 Javascript
JavaScript易错知识点整理
2016/12/05 Javascript
微信小程序开发教程-手势解锁实例
2017/01/06 Javascript
微信小程序 radio单选框组件详解及实例代码
2017/01/10 Javascript
详解node.js平台下Express的session与cookie模块包的配置
2017/04/26 Javascript
Ionic3 UI组件之autocomplete详解
2017/06/08 Javascript
vue刷新和tab切换实例
2018/02/11 Javascript
Vue条件循环判断+计算属性+绑定样式v-bind的实例
2018/09/18 Javascript
element上传组件循环引用及简单时间倒计时的实现
2018/10/01 Javascript
JavaScript键盘事件常见用法实例分析
2019/01/03 Javascript
python两种遍历字典(dict)的方法比较
2014/05/29 Python
Python简单实现enum功能的方法
2016/04/25 Python
python+selenium识别验证码并登录的示例代码
2017/12/21 Python
wxPython之解决闪烁的问题
2018/01/15 Python
python使用logging模块发送邮件代码示例
2018/01/18 Python
python实现寻找最长回文子序列的方法
2018/06/02 Python
Python get获取页面cookie代码实例
2018/09/12 Python
DJANGO-URL反向解析REVERSE实例讲解
2019/10/25 Python
python实现画循环圆
2019/11/23 Python
Python如何使用ConfigParser读取配置文件
2020/11/12 Python
浅析python连接数据库的重要事项
2021/02/22 Python
Hotels.com台湾:饭店订房网
2017/09/06 全球购物
数组越界问题
2015/10/21 面试题
四风剖析查摆对照检查材料思想汇报
2014/09/24 职场文书
盗窃罪辩护词范文
2015/05/21 职场文书
2015年小学重阳节活动总结
2015/07/29 职场文书