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 相关文章推荐
[原创]IE view-source 无法查看看源码 JavaScript看网页源码
Jul 19 Javascript
JavaScript 动态创建VML的方法
Oct 14 Javascript
jQuery使用数组编写图片无缝向左滚动
Dec 11 Javascript
jquery比较简洁的软键盘特效实现方法
Mar 19 Javascript
使用Web Uploader实现多文件上传
Jun 08 Javascript
基于Vue2的移动端开发环境搭建详解
Nov 03 Javascript
bootstrap实现每隔5秒自动轮播效果
Dec 20 Javascript
AngularJS实现的根据数量与单价计算总价功能示例
Dec 26 Javascript
React-native桥接Android原生开发详解
Jan 17 Javascript
vue动态设置img的src路径实例
Sep 18 Javascript
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
Aug 08 jQuery
javascript实现摄像头拍照预览
Sep 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
php采集中国代理服务器网的方法
2015/06/16 PHP
PHP实现获取某个月份周次信息的方法
2015/08/11 PHP
thinkPHP5.0框架命名空间详解
2017/03/18 PHP
CL vs ForZe BO5 第四场 2.13
2021/03/10 DOTA
云网广告中的代码,提示出错,大家找找
2006/11/21 Javascript
利用腾讯的ip地址库做ip物理地址定位
2010/07/24 Javascript
基于jquery的从一个页面跳转到另一个页面的指定位置的实现代码(带平滑移动的效果)
2011/05/24 Javascript
Js+Flash实现访问剪切板操作
2012/11/20 Javascript
javascript 树形导航菜单实例代码
2013/08/13 Javascript
JavaScript中的console.assert()函数介绍
2014/12/29 Javascript
JS公共小方法之判断对象是否为domElement的实例
2016/11/25 Javascript
通过V8源码看一个关于JS数组排序的诡异问题
2017/08/14 Javascript
LayUI表格批量删除方法
2018/08/15 Javascript
在 Angular-cli 中使用 simple-mock 实现前端开发 API Mock 接口数据模拟功能的方法
2018/11/28 Javascript
使用p5.js临摹动态图片
2019/11/04 Javascript
Python程序设计入门(5)类的使用简介
2014/06/16 Python
Python IDLE入门简介
2017/12/08 Python
Python元组知识点总结
2019/02/18 Python
PyTorch搭建一维线性回归模型(二)
2019/05/22 Python
使用 Python 快速实现 HTTP 和 FTP 服务器的方法
2019/07/22 Python
使用Python的Turtle绘制哆啦A梦实例
2019/11/21 Python
python实现数据清洗(缺失值与异常值处理)
2019/12/02 Python
python GUI库图形界面开发之PyQt5不规则窗口实现与显示GIF动画的详细方法与实例
2020/03/09 Python
python db类用法说明
2020/07/07 Python
python中用ggplot绘制画图实例讲解
2021/01/26 Python
使用CSS3设计地图上的雷达定位提示效果
2016/04/05 HTML / CSS
css3 flex布局 justify-content:space-between 最后一行左对齐
2020/01/02 HTML / CSS
HTML5 Canvas中使用路径描画二阶、三阶贝塞尔曲线
2015/01/01 HTML / CSS
英国人最爱的饰品网站:Accessorize
2016/08/22 全球购物
优秀老员工获奖感言
2014/02/15 职场文书
技术总监管理岗位职责
2014/03/09 职场文书
公司领导班子对照材料
2014/08/18 职场文书
学风建设主题班会
2015/08/17 职场文书
js 数组 fill() 填充方法
2021/11/02 Javascript
面试中canvas绘制图片模糊图片问题处理
2022/03/13 Javascript
如何基于python实现单目三维重建详解
2022/06/25 Python