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常用方法、属性集合及NodeList 和 HTMLCollection 的浏览器差异
Dec 25 Javascript
根据邮箱的域名跳转到相应的登录页面的代码
Feb 27 Javascript
封装html的select标签的js操作实例
Jul 02 Javascript
js中如何把字符串转化为对象、数组示例代码
Jul 17 Javascript
js改变img标签的src属性在IE下没反应的解决方法
Jul 23 Javascript
Textarea根据内容自适应高度
Oct 28 Javascript
使用jQuery的attr方法来修改onclick值
Jul 07 Javascript
node.js中的fs.appendFile方法使用说明
Dec 17 Javascript
JS实现为动态创建的元素添加事件操作示例
Mar 17 Javascript
解决Vue中 父子传值 数据丢失问题
Aug 27 Javascript
vue使用高德地图点击下钻上浮效果的实现思路
Oct 12 Javascript
vue项目打包之开发环境和部署环境的实现
Apr 23 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
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
2011/06/16 PHP
PHP使用DES进行加密与解密的方法详解
2013/06/06 PHP
ThinkPHP写数组插入与获取最新插入数据ID实例
2014/11/03 PHP
PHP如何通过传引用的思想实现无限分类(代码简单)
2015/10/13 PHP
谈谈PHP连接Access数据库的注意事项
2016/08/12 PHP
打印json对象的内容及JSON.stringify函数应用
2013/03/29 Javascript
jquery入门必备的基本认识及实例(整理)
2013/06/24 Javascript
jQuery回调函数的定义及用法实例
2014/12/23 Javascript
js使用DOM设置单选按钮、复选框及下拉菜单的方法
2015/01/20 Javascript
jQuery实现的感应鼠标悬停图片色彩渐显效果
2015/03/03 Javascript
TypeOf这些知识点你了解吗
2016/02/21 Javascript
超详细的JS弹出窗口代码大全
2020/04/18 Javascript
微信小程序 教程之模板
2016/10/18 Javascript
jQuery实现手机上输入后隐藏键盘功能
2017/01/04 Javascript
jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
2017/05/08 jQuery
JS构造一个html文本内容成文件流形式发送到后台
2018/07/31 Javascript
vue实现配置全局访问路径头(axios)
2019/11/01 Javascript
使用JavaScript通过前端发送电子邮件
2020/05/22 Javascript
[03:56]显微镜下的DOTA2第十一期——鬼畜的死亡先知播音员
2014/06/23 DOTA
Python的另外几种语言实现
2015/01/29 Python
Python 装饰器使用详解
2017/07/29 Python
Python多进程multiprocessing用法实例分析
2017/08/18 Python
Python反射用法实例简析
2017/12/22 Python
Python cookbook(数据结构与算法)将多个映射合并为单个映射的方法
2018/04/19 Python
解决python爬虫中有中文的url问题
2018/05/11 Python
Scrapy使用的基本流程与实例讲解
2018/10/21 Python
详解用pyecharts Geo实现动态数据热力图城市找不到问题解决
2019/06/26 Python
Python图像处理库PIL的ImageFilter模块使用介绍
2020/02/26 Python
Python基于进程池实现多进程过程解析
2020/04/30 Python
html5绘制时钟动画
2014/12/15 HTML / CSS
珍惜资源的建议书
2014/08/26 职场文书
优秀少先队员事迹材料
2014/12/24 职场文书
教师个人成长总结
2015/02/11 职场文书
Opencv实现二维直方图的计算及绘制
2021/07/21 Python
Nginx禁止ip访问或非法域名访问
2022/04/07 Servers
OpenFeign实现远程调用
2022/08/14 Java/Android