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 点击获取验证码按钮及倒计时功能
Sep 20 jQuery
jQuery实现的卷帘门滑入滑出效果【案例】
Feb 18 jQuery
jquery中为什么能用$操作
Jun 18 jQuery
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
Jul 10 jQuery
jQuery实现判断滚动条滚动到document底部的方法分析
Aug 27 jQuery
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
Jun 06 jQuery
如何解决jQuery 和其他JS库的冲突
Jun 22 jQuery
jQuery实现飞机大战小游戏
Jul 05 jQuery
jQuery加PHP实现图片上传并提交的示例代码
Jul 16 jQuery
Jquery cookie插件实现原理代码解析
Aug 04 jQuery
jQuery实现简单三级联动效果
Sep 05 jQuery
jquery实现抽奖功能
Oct 22 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
一键删除顽固的空文件夹 软件下载
2007/01/26 PHP
php源码分析之DZX1.5加密解密函数authcode用法
2015/06/17 PHP
php图片上传类 附调用方法
2016/05/15 PHP
thinkPHP5实现的查询数据库并返回json数据实例
2017/10/23 PHP
php设计模式之代理模式分析【星际争霸游戏案例】
2020/03/23 PHP
中文路径导致unitpngfix.js不正常的解决方法
2013/06/26 Javascript
JS取文本框中最小值的简单实例
2013/11/29 Javascript
谷歌浏览器不支持showModalDialog模态对话框的解决方法
2014/09/22 Javascript
jquery中获取元素里某一特定子元素的代码
2014/12/02 Javascript
Bootstrap中文本框的宽度变窄并且加入一副验证码图片的实现方法
2016/06/23 Javascript
jQuery实现导航滚动到指定内容效果完整实例【附demo源码下载】
2016/09/20 Javascript
js实现短信发送倒计时功能(正则验证)
2017/02/10 Javascript
JavaScript基础之this详解
2017/06/04 Javascript
详解用webpack的CommonsChunkPlugin提取公共代码的3种方式
2017/11/09 Javascript
angular中子控制器向父控制器传值的实例
2018/10/08 Javascript
js中script的上下放置区别,Dom的增删改创建操作实例分析
2019/12/16 Javascript
NodeJS多种创建WebSocket监听的方式(三种)
2020/06/04 NodeJs
vue-resource 拦截器interceptors使用详解
2021/01/18 Vue.js
[03:10]超级美酒第四天 fy拉比克秀 大合集
2018/06/05 DOTA
Python简单删除目录下文件以及文件夹的方法
2015/05/27 Python
python文件特定行插入和替换实例详解
2017/07/12 Python
分析python动态规划的递归、非递归实现
2018/03/04 Python
Flask模板引擎之Jinja2语法介绍
2019/06/26 Python
python实现在内存中读写str和二进制数据代码
2020/04/24 Python
Python使用plt.boxplot() 参数绘制箱线图
2020/06/04 Python
基于Python pyecharts实现多种图例代码解析
2020/08/10 Python
python3.7中安装paddleocr及paddlepaddle包的多种方法
2020/11/27 Python
HTML5新特性之用SVG绘制微信logo
2016/02/03 HTML / CSS
澳大利亚音乐商店:Bava’s Music City
2019/05/05 全球购物
《三峡》教学反思
2014/03/01 职场文书
教师思想作风整顿个人剖析材料
2014/10/10 职场文书
县级领导干部开展党的群众路线教育实践活动工作汇报
2014/10/25 职场文书
创业计划书之冷饮店
2019/09/27 职场文书
Java面试题冲刺第十九天--数据库(4)
2021/08/07 Java/Android
【海涛教你打DOTA】黑鸟第一视角解说
2022/04/01 DOTA
java中为什么说子类的构造方法默认访问的是父类的无参构造方法
2022/04/13 Java/Android