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 相关文章推荐
event.srcElement+表格应用
Aug 29 Javascript
firefox和IE系列的相关区别整理 以备后用
Dec 28 Javascript
javaScript 关闭浏览器 (不弹出提示框)
Jan 31 Javascript
使用js如何实现全选与全不选
Dec 30 Javascript
$.each遍历对象、数组的属性值并进行处理
Jul 18 Javascript
javacript使用break内层跳出外层循环分析
Jan 12 Javascript
开启Javascript中apply、call、bind的用法之旅模式
Oct 28 Javascript
JSON与String互转的实现方法(Javascript)
Sep 27 Javascript
微信小程序通过api接口将json数据展现到小程序示例
Jan 20 Javascript
dts文件中删除一个node或属性的操作方法
Aug 05 Javascript
在微信小程序中使用vant的方法
Jun 07 Javascript
Node如何后台数据库使用增删改查功能
Nov 21 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计算十二星座的函数代码
2012/08/21 PHP
win7下memCache的安装过程(具体操作步骤)
2013/06/28 PHP
thinkphp的CURD和查询方式介绍
2013/12/19 PHP
js实现运动logo图片效果及运动元素对象sportBox使用方法
2012/12/25 Javascript
JQuery操作单选按钮以及复选按钮示例
2013/09/23 Javascript
javascript的parseFloat()方法精度问题探讨
2013/11/26 Javascript
DOM 高级编程
2015/05/06 Javascript
jQuery焦点图插件SaySlide
2015/12/21 Javascript
jquery实现表格中点击相应行变色功能效果【实例代码】
2016/05/09 Javascript
JSON格式的时间/Date(2367828670431)/格式转为正常的年-月-日 格式的代码
2016/07/27 Javascript
jQuery中值得注意的trigger方法浅析
2016/12/12 Javascript
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
2017/08/23 jQuery
使用Angular自定义字段校验指令的方法示例
2019/02/01 Javascript
使用webpack/gulp构建TypeScript项目的方法示例
2019/12/18 Javascript
[04:49]期待西雅图之战 2016国际邀请赛中国区预选赛WINGS战队赛后采访
2016/06/29 DOTA
Python模块学习 datetime介绍
2012/08/27 Python
python中的多线程实例教程
2014/08/27 Python
python超简单解决约瑟夫环问题
2015/05/12 Python
Python中方法链的使用方法
2016/02/23 Python
R vs. Python 数据分析中谁与争锋?
2017/10/18 Python
python删除过期log文件操作实例解析
2018/01/31 Python
python程序快速缩进多行代码方法总结
2019/06/23 Python
pybind11在Windows下的使用教程
2019/07/04 Python
python 实现socket服务端并发的四种方式
2020/12/14 Python
html5的画布canvas——画出简单的矩形、三角形实例代码
2013/06/09 HTML / CSS
设计师珠宝:Ylang 23
2018/05/11 全球购物
国际旅客访问北美最大的汽车租赁提供商:Alamo Rent A Car
2018/06/13 全球购物
大整数数相乘的问题
2012/07/22 面试题
恒华伟业笔试面试题
2015/02/26 面试题
高中军训感言400字
2014/02/24 职场文书
医学专业自荐信
2014/06/14 职场文书
刘胡兰观后感
2015/06/16 职场文书
军训新闻稿范文
2015/07/17 职场文书
公司开业的祝贺语大全(60条)
2019/07/05 职场文书
MySQL学习总结-基础架构概述
2021/04/05 MySQL
MySQL运行报错:“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”解决方法
2022/06/14 MySQL