jQuery完成表单验证的实例代码(纯代码)


Posted in jQuery onSeptember 30, 2017

废话不多说了,直接给大家贴代码了,具体代码如下所示:

<!doctype html>
 <head>
 <meta charset=utf-8" />
 <title>表单验证</title>
 <link href="css/style1.css" rel="external nofollow" rel="stylesheet" type="text/css" />
 <!-- 引入jQuery -->
 <script src="jquery/jquery.js" type="text/javascript"></script>
 <script>
 $(document).ready(function() {
 $("form :input.required").each(function() {
 var $required=$("<strong class=high>*</strong>");
 $(this).parent().append($required);
 });
 $("form :input").blur(function() {
 var $parent=$(this).parent();
 $parent.find(".formtips").remove();
 if($(this).is("#username")){
 if(this.value==""||this.value.length<6){
 var errorMsg='请输入至少六位的用户名';
 $parent.append('<span class="formtips onError">'+errorMsg+'</span>');
 }else{
 var okMsg='输入正确';
 $parent.append('<span class="formtips onSuccess">'+okMsg+'</span>');
 return false;
 }
 }
 if($(this).is("#email")){
 if(this.value==""||(this.value!==""&&!/.+@.+\.[a-zA-Z]{2,4}$/.test(this.value))){
 var errorMsg='请输入正确的E—mail地址';
 $parent.append('<span class="formtips onError">'+errorMsg+'</span>');
 }else{
 var okMsg='输入正确';
 $parent.append('<span class="formtips onSuccess">'+okMsg+'</span>');
 }
 }
 });
 $("#send").click(function() {
 $("form .required:input").trigger('blur');
 var numError=$("form .onError").length;
 if(numError){
 return false;
 }
 alert("注册成功,密码已发到你的邮箱,请查收。");
 });
 });
 </script>
 </head>
 <body>
 <form method="post" action="">
 <div class="int">
 <label for="username">用户名:</label>
 <input type="text" id="username" class="required" />
 </div>
 <div class="int">
 <label for="email">邮箱:</label>
 <input type="text" id="email" class="required" />
 </div>
 <div class="int">
 <label for="personinfo">个人资料:</label>
 <input type="text" id="personinfo" />
 </div>
 <div class="sub">
 <input type="submit" value="提交" id="send"/><input type="reset" id="res"/>
 </div>
 </form>
 </body>
 </html>

总结

以上所述是小编给大家介绍的jQuery完成表单验证的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
jQuery动态追加页面数据以及事件委托详解
May 06 jQuery
jQuery为某个div加入行样式
Jun 09 jQuery
jQuery 循环遍历改变a标签的href(实例讲解)
Jul 12 jQuery
Jquery中.bind()、.live()、.delegate()和.on()之间的区别详解
Aug 01 jQuery
jquery ajax异步提交表单数据的方法
Oct 27 jQuery
javascript+jQuery实现360开机时间显示效果
Nov 03 jQuery
jQuery封装animate.css的实例
Jan 04 jQuery
jQuery+koa2实现简单的Ajax请求的示例
Mar 06 jQuery
jQuery中图片展示插件highslide.js的简单dom
Apr 22 jQuery
jQuery轮播图功能制作方法详解
Dec 03 jQuery
jQuery操作选中select下拉框的值代码实例
Feb 07 jQuery
html5以及jQuery实现本地图片上传前的预览代码实例讲解
Mar 01 jQuery
jquery之基本选择器practice(实例讲解)
Sep 30 #jQuery
jquery鼠标悬停导航下划线滑出效果
Sep 29 #jQuery
jQuery选择器之子元素过滤选择器
Sep 28 #jQuery
jQuery选择器之属性过滤选择器详解
Sep 28 #jQuery
jquery实现左右轮播图效果
Sep 28 #jQuery
JQuery 选择器、DOM节点操作练习实例
Sep 28 #jQuery
jQuery 利用ztree实现树形表格的实例代码
Sep 27 #jQuery
You might like
PHP date函数参数详解
2006/11/27 PHP
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
2013/07/03 PHP
PHP传参之传值与传址的区别
2015/04/24 PHP
PHP合并数组的2种方法小结
2016/11/24 PHP
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)
2017/08/01 PHP
让Laravel API永远返回JSON格式响应的方法示例
2018/09/05 PHP
php链式操作的实现方式分析
2019/08/12 PHP
Laravel 之url参数,获取路由参数的例子
2019/10/21 PHP
TP5框架使用QueryList采集框架爬小说操作示例
2020/03/26 PHP
小议javascript 设计模式 推荐
2009/10/28 Javascript
让浏览器非阻塞加载javascript的几种方法小结
2011/04/25 Javascript
Javascript中的this绑定介绍
2011/09/22 Javascript
js 程序执行与顺序实现详解
2013/05/13 Javascript
原生javascript实现Tab选项卡切换功能
2015/01/12 Javascript
jQuery实现两款有动画功能的导航菜单代码
2015/09/16 Javascript
详解JavaScript for循环中发送AJAX请求问题
2020/06/23 Javascript
jQuery之简单的表单验证实例
2016/07/07 Javascript
微信小程序 教程之小程序配置
2016/10/17 Javascript
解析JavaScript数组方法reduce
2016/12/12 Javascript
jQuery Form插件使用详解_动力节点Java学院整理
2017/07/17 jQuery
JS设计模式之策略模式概念与用法分析
2018/02/05 Javascript
javascript实现考勤日历功能
2018/11/29 Javascript
Nuxt.js开启SSR渲染的教程详解
2018/11/30 Javascript
v-slot和slot、slot-scope之间相互替换实例
2020/09/04 Javascript
10分钟学会js处理json的常用方法
2020/12/06 Javascript
举例详解Python中yield生成器的用法
2015/08/05 Python
用pickle存储Python的原生对象方法
2017/04/28 Python
Python常见字典内建函数用法示例
2018/05/14 Python
Python日期时间Time模块实例详解
2019/04/15 Python
python使用threading.Condition交替打印两个字符
2019/05/07 Python
Pycharm如何自动生成头文件注释
2020/11/14 Python
工程班组长岗位职责
2013/12/30 职场文书
五分钟演讲稿
2014/04/30 职场文书
大学生学习计划书
2014/09/15 职场文书
高老头读书笔记
2015/06/30 职场文书
Python函数对象与闭包函数
2022/04/13 Python