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 相关文章推荐
setTimeout和setInterval的浏览器兼容性分析
Feb 27 Javascript
js判断背景图片是否加载成功使用img的width实现
May 29 Javascript
查看大图功能代码jquery版
Nov 05 Javascript
js给页面加style无效果的解决方法
Jan 20 Javascript
javascript实现禁止右键和F12查看源代码
Dec 26 Javascript
js限制文本框的输入内容代码分享(3类)
Aug 20 Javascript
基于JavaScript实现仿京东图片轮播效果
Nov 06 Javascript
AngularJS在IE8的不支持的解决方法
May 13 Javascript
javascript实现延时显示提示框效果
Jun 01 Javascript
JS实现判断数组是否包含某个元素示例
May 24 Javascript
Node对CommonJS的模块规范
Nov 06 Javascript
vue相关配置文件详解及多环境配置详细步骤
May 19 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也可以?成Shell Script
2006/10/09 PHP
isset和empty的区别
2007/01/15 PHP
php各种编码集详解和以及在什么情况下进行使用
2011/09/11 PHP
php中常用的预定义变量小结
2012/05/09 PHP
PHP定时任务延缓执行的实现
2014/10/08 PHP
thinkphp3.2.2实现生成多张缩略图的方法
2014/12/19 PHP
为你总结一些php信息函数
2015/10/21 PHP
Yii框架上传图片用法总结
2016/03/28 PHP
自制PHP框架之模型与数据库
2017/05/07 PHP
原生js实现给指定元素的后面追加内容
2013/04/10 Javascript
JS的document.all函数使用示例
2013/12/30 Javascript
分享几种比较简单实用的JavaScript tabel切换
2015/12/31 Javascript
JS三级可折叠菜单实现方法
2016/02/29 Javascript
jQuery获取cookie值及删除cookie用法实例
2016/04/15 Javascript
jQuery绑定事件on()与弹窗的简要概述
2016/04/27 Javascript
Bootstrap图片轮播组件使用实例解析
2016/06/30 Javascript
Vue实现多页签组件
2021/01/14 Vue.js
[03:24][TI9纪实] Dota奶爸
2019/08/22 DOTA
python之yield表达式学习
2014/09/02 Python
wxPython学习之主框架实例
2014/09/28 Python
解决Python中由于logging模块误用导致的内存泄露
2015/04/23 Python
创建pycharm的自定义python模板方法
2018/05/23 Python
Python交互环境下实现输入代码
2018/06/22 Python
Python实现的txt文件去重功能示例
2018/07/07 Python
详解利用Python scipy.signal.filtfilt() 实现信号滤波
2019/06/05 Python
django数据关系一对多、多对多模型、自关联的建立
2019/07/24 Python
python 基于dlib库的人脸检测的实现
2019/11/08 Python
PyCharm下载和安装详细步骤
2019/12/17 Python
Python Tensor FLow简单使用方法实例详解
2020/01/14 Python
CSS3 3D制作实战案例分析
2016/09/18 HTML / CSS
采购部部长岗位职责
2014/02/06 职场文书
初中学校对照检查材料
2014/08/19 职场文书
地球物理学专业推荐信
2014/09/08 职场文书
体育部部长竞选稿
2015/11/21 职场文书
幼儿园小班开学寄语(2016秋季)
2015/12/03 职场文书
写作之关于描写老人的好段摘抄
2019/11/14 职场文书