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 相关文章推荐
用jquery存取照片的具体实现方法
Jun 30 Javascript
5分钟理解JavaScript中this用法分享
Nov 09 Javascript
jquery操作复选框(checkbox)的12个小技巧总结
Feb 04 Javascript
node.js中的querystring.parse方法使用说明
Dec 10 Javascript
jquery 设置style:display的方法
Jan 29 Javascript
Javascript实现div的toggle效果实例分析
Jun 09 Javascript
jquery 实现回车登录详解及实例代码
Oct 23 Javascript
bootstrap table之通用方法( 时间控件,导出,动态下拉框, 表单验证 ,选中与获取信息)代码分享
Jan 24 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
Jan 24 Javascript
js css3实现图片拖拽效果
Mar 04 Javascript
Vue多种方法实现表头和首列固定的示例代码
Feb 02 Javascript
vue2.x 通过后端接口代理,获取qq音乐api的数据示例
Oct 30 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
一些有关检查数据的JS代码
2006/09/07 Javascript
对联广告js flash激活
2006/10/19 Javascript
Array, Array Constructor, for in loop, typeof, instanceOf
2011/09/13 Javascript
jquery如何把参数列严格转换成数组实现思路
2013/04/01 Javascript
JavaScript中的运算符种类及其规则介绍
2013/09/26 Javascript
javascript获取flash版本号的方法
2014/11/20 Javascript
jQuery里filter()函数与find()函数用法分析
2015/06/24 Javascript
基于jQuery滑动杆实现购买日期选择效果
2015/09/15 Javascript
快速学习jQuery插件 jquery.validate.js表单验证插件使用方法
2015/12/01 Javascript
详解AngularJS 模态对话框
2016/04/07 Javascript
jQuery Ztree行政地区树状展示(点击加载)
2016/11/09 Javascript
JS设置随机出现2个数字的实例代码
2017/07/19 Javascript
解决vue页面DOM操作不生效的问题
2018/03/17 Javascript
js for终止循环 跳出多层循环
2018/10/04 Javascript
微信小程序时间轴实现方法示例
2019/01/14 Javascript
Vue表情输入组件 微信face表情组件
2019/02/11 Javascript
一文快速详解前端框架 Vue 最强大的功能
2019/05/21 Javascript
使用Vue.observable()进行状态管理的实例代码详解
2019/05/26 Javascript
vuex中store存储store.commit和store.dispatch的用法
2020/07/24 Javascript
[01:11]回顾历届DOTA2国际邀请赛中国区预选赛
2017/06/26 DOTA
[01:11]steam端dota2实名认证操作流程视频
2021/03/11 DOTA
python自动化测试之连接几组测试包实例
2014/09/28 Python
关于你不想知道的所有Python3 unicode特性
2014/11/28 Python
python3 selenium 切换窗口的几种方法小结
2018/05/21 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
Python编程实现tail-n查看日志文件的方法
2019/07/08 Python
selenium 多窗口切换的实现(windows)
2020/01/18 Python
CSS3 三维变形实现立体方块特效源码
2016/12/15 HTML / CSS
戴尔英国官网:Dell英国
2017/05/27 全球购物
如何找出EMP表里面SALARY第N高的employee
2013/12/05 面试题
师范大学应届生求职信
2013/11/21 职场文书
办公室文员工作职责
2014/01/31 职场文书
小学生感恩老师演讲稿
2014/08/28 职场文书
个人收入证明格式
2015/06/24 职场文书
详解CSS中的特指度和层叠问题
2021/07/15 HTML / CSS
Go获取两个时区的时间差
2022/04/20 Golang