- 浏览: 403009 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (325)
- 数据中台 (15)
- 设计模式 (7)
- 数据结构 (4)
- JavaScript (51)
- 网页设计与制作 (7)
- Flex (4)
- Fckeditor (7)
- Struts (12)
- Spring (19)
- Hibernate (14)
- EJB3.0 (19)
- Java EE 6 (2)
- JSP (22)
- 辅助框架 (9)
- WebService (1)
- XML (8)
- 正则表达式 (5)
- 并发(多线程) (2)
- Java网络 (10)
- 开发工具 (25)
- Oracle (15)
- MySQL (8)
- Git (4)
- SQL Server (2)
- C# (9)
- php (14)
- asp (2)
- ColdFusion (5)
- Tex (1)
- 云游戏 (1)
最新评论
-
CSDNBenbenChong:
...
SQL里desc和asc是什么意思 -
雪狐一号:
非常好 顶一个
SQL里desc和asc是什么意思 -
boyleichinasoft:
thinking...
该如何去使用设计模式呢? -
nforce_com:
写的很好,学习了!不过Student 一般情况下不会删除所有 ...
JPA多对多 -
TaoistWar:
那是FCKEditor的,详细信息只能查看官方文档,或者直接看 ...
1.fckeditor-java-2.5给上传图片添加水印
一个基于JQuery的登录验证示例。
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> <script type="text/javascript" src="js/jquery-1.3.2.js"></script> <script type="text/javascript"> var log = {}; $(document).ready(function() { $.extend($.fn, { reg:function(r, m) { $(this).bind('blur', function() { $(this).rt(r.test($(this).val()), this.id, m); }); }, eq:function(r, m) { $(this).bind('blur', function() { $(this).rt($(this).val() == $('#' + r).val(), this.id, m); }); }, rt:function(r, d, m) { var o = '#' + d + 'Error'; if (r) { $(o).html(''); log[d] = true; } else { $(o).html(m).css('display', 'inline-block'); log[d] = false; } } }); $('#userName').reg(/^[0-9a-zA-Z]{3,16}$/, 'error'); $('#password').reg(/^[0-9a-zA-z]{3,16}$/, 'error'); $('#password2').eq('password', 'error'); // 中文/^[\u4E00-\u9FA5]{1,16}$/ $('#form1').submit(function() { $('#userName, #password, #password2').trigger('blur'); for (var o in log) { if (!log[o]) { return false; } } }); }); </script> </head> <body> <form id="form1" action="model.jsp" method="post" > 用户名:<input type="text" id="userName" name="userName" /><span id="userNameError"></span><br /> 密码:<input type="password" id="password" name="password" /><span id="passwordError"></span><br /> 重复密码:<input type="password" id="password2" name="password" /><span id="password2Error"></span><br /> <input type="submit" value="提交" /> <input type="reset" value="重置" /> </form> </body> </html>
其中,reg:function(r, m)是验证本对象是否符合正则r,不符合显示提示信息m
eq:function(r, m)是验证本对象是否与id为r的对象的值相等,不等显示提示信息m
rt:function(r, d, m)是因为上面两个方法有重复代码,所以提练出的方法。
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> <script type="text/javascript" src="/js/jquery-1.3.2.js"></script> <script type="text/javascript"> var log = {}; $(document).ready(function() { $.extend($.fn, { reg:function(r, m) { $(this).bind('blur', function() { $(this).rt(r.test($(this).val()), this.id, m); }); }, eq:function(r, m) { $(this).bind('blur', function() { $(this).rt($(this).val() == $('#' + r).val(), this.id, m); }); }, rt:function(r, d, m) { var o = '#' + d + 'Error'; if (r) { $(o).html(''); log[d] = true; } else { $(o).html(m).css('display', 'inline-block'); log[d] = false; } } }); $('#userName').reg(/^[0-9a-zA-Z]{3,16}$/, 'error'); $('#password').reg(/^[0-9a-zA-z]{3,16}$/, 'error'); $('#password2').eq('password', 'error'); // 中文/^[\u4E00-\u9FA5]{1,16}$/ }); function validate() { var flag = true; $('#userName, #password, #password2').trigger('blur'); for (var o in log) { if (!log[o]) { flag = false; break; } } return flag; } </script> </head> <body> <form id="form1" action="model.jsp" method="post" onsubmit="return validate()"> 用户名:<input type="text" id="userName" name="userName" /><span id="userNameError"></span><br /> 密码:<input type="password" id="password" name="password" /><span id="passwordError"></span><br /> 重复密码:<input type="password" id="password2" name="password" /><span id="password2Error"></span><br /> <input type="submit" value="提交" /> <input type="reset" value="重置" /> </form> </body> </html>
发表评论
-
JS选择select
2010-07-08 18:50 6671.selectIndex <select id= ... -
HTML页面右上用JS导入HTML页面
2010-05-15 08:38 1105if(navigator.appName == "N ... -
12.正则表达式:反向引用
2010-03-17 01:00 3099正则表达式的最重要功 ... -
10.正则表达式:定位点
2010-03-17 00:42 953本节前面的主题中的示 ... -
9.正则表达式:限定符
2010-03-17 00:37 922如果您不能指定构成匹配的字符的数量,那么正则表达式支持限定符的 ... -
5.正则表达式:普通字符
2010-03-17 00:13 651普通字符包括没有显式指定为元字符 的所有可打印和不可打印字符 ... -
4.正则表达式:优先级顺序
2010-03-17 00:11 1449正则表达式从左到右进行计算,并遵循优先级顺序 ,这与算术表达 ... -
1.GET和POST提交
2010-01-25 14:48 9281、服务器端/validateName的Servlet ... -
Ext的xtype:"tabpanel"
2009-10-26 22:55 1251<html> <head&g ... -
Ext.Viewport的border布局
2009-10-26 17:18 1688<html> <head> ... -
IE和FF的回车默认提交
2009-07-13 15:24 8871.当Form里只有一个text表单时,例 <!DOC ... -
JS prototype的使用
2009-06-25 21:17 1068JS的prototype属性用于方法名称的后面,而非JS对象的 ... -
JS nodeType
2009-06-25 19:28 1253语法: elementNode.nodeType 节点 ... -
JS教程--String
2009-06-24 14:25 820JavaScript slice() 方法 ... -
JS的toExponential(num)
2009-06-24 14:16 639toExponential(num) 返回一个以指数 ... -
JS基础知识
2009-06-15 09:51 562document.getElementById(); === ... -
火狐和IE之间的7个JavaScript差异
2009-06-15 09:33 797导读:火狐和IE浏览器在JavaScript 上有 ... -
javascript正则表达式初级应用
2009-06-14 22:51 677元字符:\b :单词的分界符,通常由空格、标点符号、换行符来 ... -
正则表达式
2009-06-14 09:19 584正则表达式语法 <!-- Topic St ... -
检测用户浏览器是否支持cookie
2009-06-12 12:24 1009if (navigator.cookieEnabled) { ...
相关推荐
EasyValidator 2.0是基于jQuery的轻量级表单验证插件,它的主要目标是帮助开发者快速实现表单验证,同时提供美观的提示效果。通过使用该插件,开发者可以轻松地对表单字段进行各种验证规则设置,如非空检查、邮箱...
在使用jQuery.validate之前,你需要先引入jQuery库,因为validate是基于jQuery构建的。通常,你会在HTML文件中添加如下代码来引入jQuery和validate库: ```html <script src="path/to/jquery.js" type="text/...
【jQuery带验证登录表单插件】是一款针对网页登录界面设计的、基于jQuery库的验证插件,旨在提供用户友好的交互体验和高效的数据验证功能。这个插件可以帮助开发者快速构建一个具有验证功能的登录表单,确保用户输入...
而“jQuery表单验证插件”则是基于jQuery的一个强大工具,它使得表单验证变得更加简单和高效。本文将深入探讨这个插件的相关知识点,包括其工作原理、主要功能、使用方法以及一些实用技巧。 一、工作原理 jQuery...
本主题将深入探讨一个基于jQuery自编的验证插件,该插件提供了一种简单的方式来实现表单验证。 标题“jquery自编的一个验证插件”表明我们讨论的是一个用户自定义的jQuery扩展,用于增强表单验证功能。通常,这样的...
本文提出的解决方案是开发一个基于jQuery的插件,该插件能够在客户端验证用户输入,有效地阻止潜在的SQL注入攻击。具体实现步骤如下: 1. **输入验证**:利用jQuery的事件处理功能,对用户输入的每个字段进行实时...
【jQuery腾讯云诊断域名表单验证特效】是一个用于网站域名输入验证的JavaScript代码实现,它基于流行的jQuery库,为用户提供了一种高效、简洁的方式来确保用户在填写表单时输入的域名信息是有效且符合规范的。...
这个“基于Bootstrap的jQuery登录表单html模板”压缩包提供了一个现成的解决方案,帮助开发者快速构建一个功能完备且设计美观的登录页面。 Bootstrap是由Twitter开发的一个开源前端框架,它提供了一系列预设的CSS...
`jqBootstrapValidation`是一个基于jQuery的轻量级验证框架,专门设计用于增强Bootstrap框架中的表单验证功能。这个框架的主要目标是提供一种简便的方法来确保用户输入的数据符合预设的规则,从而提高网页表单的用户...
5. **兼容性**:基于jQuery构建,Webluker与大多数现代浏览器兼容,包括Chrome、Firefox、Safari、Edge和IE9+。 6. **可扩展性**:该插件设计时考虑了扩展性,可以与其他jQuery插件或前端框架(如Bootstrap)无缝...
jQuery验证框架是一款非常实用的前端数据验证工具,它为开发者提供了便捷、高效的方法来确保用户在表单提交时输入的数据符合预设的规则。这个框架具有详细注释,易于理解,且经过了严格的测试,保证了其稳定性和可靠...
在本文中,我们将详细探讨如何利用jQuery结合Ajax技术来实现网页中用户名的唯一性验证功能...通过阅读本文,读者应能掌握基于jQuery和Ajax实现用户名唯一性验证的核心思路和实现方法,并能将其应用于自己的项目开发中。
jQuery Validate 是一个强大的基于 jQuery 的表单验证插件,它为网页开发人员提供了一种简单而灵活的方式来实现表单数据的验证。这个插件能够帮助我们确保用户输入的数据符合我们设定的规则,从而提高用户体验并减少...
jQuery Validate 是一个强大的JavaScript库,它是基于jQuery设计的,专门用于网页表单验证。这个库提供了丰富的功能,能够轻松地实现各种验证规则,包括基本的非空检查、长度限制、邮箱格式验证,甚至复杂的自定义...
总之,通过 jQuery Validate 和 PoshyTip 的结合,我们可以构建一个功能强大且用户体验良好的表单验证系统,有效地提示用户修正错误,提高表单填写的准确性。同时,PoshyTip 提供的丰富配置选项使得提示信息的样式和...
总之,"JQuery插件 IP地址输入框"提供了一个方便的解决方案,用于在网页上创建用户友好的IP地址输入控件,尽管在IE浏览器下可能存在一些挑战,但通过适当的优化和调整,可以克服这些限制,实现全平台的良好体验。
该压缩包文件“jquery仿微信开放平台选项卡带步骤的注册表单验证代码.rar”包含了一个基于jQuery实现的,模仿微信开放平台注册流程的前端页面。这个页面的主要功能包括选项卡切换和表单验证,旨在提供一个类似微信...
jQuery Validate 是一款强大的表单验证插件,基于 jQuery 框架开发而成。它能够帮助开发者轻松实现客户端表单验证功能,大大提高了用户体验并减少了服务器端的压力。通过简单地配置选项,即可启用各种内置验证规则。...