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复合事件结合toggle()方法的用法示例
Jun 10 jQuery
jQuery制作input提示内容(兼容IE8以上)
Jul 05 jQuery
jQuery获取table表中的td标签(实例讲解)
Jul 28 jQuery
jQuery插件DataTables分页开发心得体会
Aug 22 jQuery
jQuery中each方法的使用详解
Mar 18 jQuery
jQuery实现文字超过1行、2行或规定的行数时自动加省略号的方法
Mar 28 jQuery
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
May 31 jQuery
基于jQuery的时间戳与日期间的转化
Jun 21 jQuery
jquery实现垂直无限轮播的方法分析
Jul 16 jQuery
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
Jun 02 jQuery
jQuery实现简单日历效果
Jul 05 jQuery
Jquery使用each函数实现遍历及数组处理
Jul 14 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
使用XDebug调试及单元测试覆盖率分析
2011/01/27 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
php 命名空间(namespace)原理与用法实例小结
2019/11/13 PHP
js确定对象类型方法
2012/03/30 Javascript
jQuery实现单行文字间歇向上滚动源代码
2013/06/02 Javascript
多种方式实现JS调用后台方法进行数据交互
2013/08/20 Javascript
js 与 php 通过json数据进行通讯示例
2014/03/26 Javascript
jQuery 删除/替换DOM元素的几种方式
2014/05/20 Javascript
jQuery插件Zclip实现完美兼容个浏览器点击复制内容到剪贴板
2015/04/30 Javascript
JS实现的幻灯片切换显示效果
2016/09/07 Javascript
jquery做个日期选择适用于手机端示例
2017/01/10 Javascript
详解用webpack的CommonsChunkPlugin提取公共代码的3种方式
2017/11/09 Javascript
ejsExcel模板在Vue.js项目中的实际运用
2018/01/27 Javascript
Vue.js添加组件操作示例
2018/06/13 Javascript
使用pm2部署node生产环境的方法步骤
2019/03/09 Javascript
JS实现简易留言板增删功能
2020/02/08 Javascript
[02:12]打造更好的电竞完美世界:完美盛典回顾篇
2018/12/19 DOTA
尝试用最短的Python代码来实现服务器和代理服务器
2016/06/23 Python
Python打印“菱形”星号代码方法
2018/02/05 Python
Python使用Selenium模块模拟浏览器抓取斗鱼直播间信息示例
2018/07/18 Python
python 利用pywifi模块实现连接网络破解wifi密码实时监控网络
2019/09/16 Python
Python pandas自定义函数的使用方法示例
2019/11/20 Python
Python开发之pip安装及使用方法详解
2020/02/21 Python
解决Jupyter notebook中.py与.ipynb文件的import问题
2020/04/21 Python
解决Keras中CNN输入维度报错问题
2020/06/29 Python
python 写一个性能测试工具(一)
2020/10/24 Python
标签和贴纸印刷:Lightning Labels
2018/03/22 全球购物
上海天奕面试题笔试题
2015/04/19 面试题
文秘大学生求职信
2014/02/25 职场文书
《画杨桃》教学反思
2014/04/13 职场文书
家长对学生的评语
2014/04/18 职场文书
合伙协议书范本
2014/04/21 职场文书
手术室护士节演讲稿
2014/08/27 职场文书
机关干部三严三实心得体会
2014/10/13 职场文书
2015年大学元旦晚会活动策划书
2014/12/09 职场文书
Python学习之迭代器详解
2022/04/01 Python