- 浏览: 1053046 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (279)
- Apache net (10)
- JBoss Rules (3)
- Seam ACL (1)
- Seam (14)
- Seam JPA高级权限验证 (8)
- 待解决的问题.... (1)
- JAVA (43)
- Dwr (4)
- Ajax4JSF (1)
- JavaScript (27)
- 生活小常识 (17)
- Richfaces (3)
- seam自己经历 (14)
- JDBC (1)
- mysql (6)
- WebService (10)
- Java Web (4)
- Hibernate (13)
- J2EE框架整合 (3)
- Spring (9)
- BEA Weblogic (1)
- XML (1)
- log4j (6)
- CSS (2)
- javaIO文件的读写 (5)
- SVN服务器的安装 (5)
- powerDesigner (2)
- SQL常用语句 (3)
- wicket初学 (5)
- eclipse (7)
- 正则表达式 (1)
- ExtJS (6)
- maven(m2eclipse) (1)
- struts2.0 (9)
- JPA (6)
- struts2.0整合spring2.5 (9)
- linux (6)
- Oracle (5)
- Servlet (3)
- MyEclipseGen (0)
最新评论
-
qq_31247573:
JAVA 获取http返回XML的数据 -
jasmine_20100810:
...
linux下tomcat服务的启动、关闭与错误跟踪 -
weiaiFang0624:
视频下载地址:http://download.csdn.net ...
there is no action mapped for namespace / and action name解决办法 -
p476462534:
JS控制表单form的提交 -
dandongsoft:
aaaaaaaaaaaaaaa
httpClient,JAVA访问http request response
1. 页面:join.jsp <tr> <td align="right">Email:</td> <td align="left"><input id="email" type="text" name="email" value="" class="joinField"><br /> <FONT color=red><span id="error_email"></span></FONT></td> </tr>
2. common.js //email check function emailCheck () { var emailStr = document.getElementById("email").value; var emailPat = /^(.+)@(.+)$/; var matchArray = emailStr.match(emailPat); if (matchArray == null) { document.getElementById("email").focus(); document.getElementById("error_email").innerHTML = "email is wrong !"; return false; }else{ return true; } }
3. join.jsp提交按钮的时候,在button上面写事件。 onclick="return emailCheck();"
在cyberage项目中的注册JS判断:
function registerCheckField () { var usernameValue = document.getElementById("username").value; var passwordValue = document.getElementById("password").value; usernameValue = usernameValue.replace(/\s/gi,""); passwordValue = passwordValue.replace(/\s/gi,""); var emailStr = document.getElementById("email").value; var emailPat = /^(.+)@(.+)$/; var matchArray = emailStr.match(emailPat); if(usernameValue !== "" && passwordValue !== ""){ document.getElementById("error_username").innerHTML = ""; document.getElementById("error_password").innerHTML = ""; if (matchArray == null) { document.getElementById("email").focus(); document.getElementById("error_email").innerHTML = "email format is incorrect !"; return false; }else{ loginForm.action="./openid.servlet?signup=now"; loginForm.sumbit(); return true; } }else if(usernameValue == "" && passwordValue == ""){ document.getElementById("username").focus(); document.getElementById("error_info").innerHTML = ""; document.getElementById("error_username").innerHTML = "username can't be null !"; document.getElementById("error_password").innerHTML = "password can't be null !"; return false; }else if(usernameValue !== "" && passwordValue == ""){ document.getElementById("password").focus(); document.getElementById("error_info").innerHTML = ""; document.getElementById("error_username").innerHTML = ""; document.getElementById("error_password").innerHTML = "password can't be null !"; return false; }else if(passwordValue !== "" && usernameValue == ""){ document.getElementById("username").focus(); document.getElementById("error_info").innerHTML = ""; document.getElementById("error_password").innerHTML = ""; document.getElementById("error_username").innerHTML = "username can't be null !"; return false; } }
$(function(){ reg=/^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?$/; $("#signupForm").submit(function(){ if($("#username").val().replace(/\s/gi,"")=="")$("#un").html("<font color=\"red\">require field!!</font>");else $("#un").html(""); if($("#password").val().replace(/\s/gi,"")=="")$("#psw").html("<font color=\"red\">require field!!</font>");else $("#psw").html(""); if($("#email").val()=="")$("#em").html("<font color=\"red\">require field!!</font>"); else if(!reg.test($("#email").val()))$("#em").html("<font color=\"red\">invalid email address!!</font>"); else $("#em").html(""); if(!reg.test($("#email").val())||$("#username").val()==""||$("#password").val()==""||$("#email").val()==""){ return false; } }); })
发表评论
-
JS窗口改变触发事件
2011-04-28 17:32 6778var resizeTime ... -
js动态生成表格,然后清空
2011-04-11 16:41 3428var tBodyObj = document.getElem ... -
Javascript刷新页面的几种方法
2010-07-02 15:48 3954Javascript刷新页面的几种 ... -
JS客户端验证
2010-03-26 17:24 1246demo1: <html> <head& ... -
form表单提交2次的原因
2010-03-24 14:32 86331.第一种写法: (1)<form name=&quo ... -
如何判断年龄大于18岁
2010-03-14 15:09 36121.jquery的实现方式: 下面这个: (1)var b ... -
java IE火狐兼容添加到收藏夹 IE7浏览器状态栏报错,"找不到元素"或者"没有权限"
2010-03-08 11:58 4186java IE火狐兼容添加到收藏夹的java代码: func ... -
JS来获取页面的URL top.location.href 和 window.location.href
2010-03-03 11:31 10851JS来获取页面的URL: (1)普通的格式是:window. ... -
Dom的“事件类型”和“事件监听”
2010-01-22 15:21 4440代码一:普通的写法(简单写法) <html> ... -
JS如何关闭flash代码
2010-01-20 17:53 51211.在index.html页面的<hea ... -
document.documentElement.scrollTop
2010-01-19 16:42 4229要获取当前页面的滚动条纵坐标位置,用: docume ... -
JQuery 模式对话框DIV
2010-01-19 16:40 3264<!DOCTYPE html PUBLIC " ... -
JQuery 随鼠标滚动条滚动的div
2010-01-19 15:56 4802<!DOCTYPE html PUBLIC " ... -
JS中定义变量i自增长
2009-12-07 10:37 2039<script> var i = 1; f ... -
用iframe来实现一个页面嵌套另一个页面
2009-12-06 10:04 3555用iframe来实现一个页面嵌套另一个页面,以此来实现页面局部 ... -
(全选)多选按钮的JS实现 单选按钮
2009-11-13 10:53 116601.代码:(全选)多选按钮 ... -
JS创建数组的方法
2009-11-12 10:21 32081var myArray = new Array(); va ... -
JS和JSP的共同使用(JS的字符串定义、null值的判断、变量的定义)
2009-11-10 11:32 80601.signin.jsp <% String ... -
JS如何传参的问题
2009-11-03 11:11 38101. 页面:这里需要注意radio不能写id,如果写了id的属 ... -
CMS模板发布中的div框
2009-11-02 23:04 1245<div id="createFile&quo ...
相关推荐
jQuery验证框架,即`jquery.validate.js`,是一款非常实用的JavaScript库,它为Web开发者提供了简单而强大的客户端表单验证功能。通过使用此插件,可以轻松实现各种复杂的验证逻辑,从而确保用户提交的数据符合预期...
本篇文章将深入探讨如何使用jQuery中的`:empty`选择器和`append`方法来为那些空值标签添加内容。这在网页动态交互和内容填充中是非常常见的需求。 `:empty`选择器是jQuery提供的一种特殊的选择器,它用于选取那些...
"js验证大全"是一个集合了多种JavaScript验证技术和特效的资源包,对于程序员来说,它是一个非常宝贵的参考资料。 首先,我们来看一下这个压缩包中包含的文件: 1. **Default.aspx**:这是一个ASP.NET网页文件,...
`jQuery Validate`支持多语言,通过引入相应的语言文件(如`jquery.validate.locale.js`)并设置`language`选项,可以实现验证错误消息的本地化。 ### 6. 错误消息显示 默认情况下,`jQuery Validate`会在输入框...
客户端验证是指在用户提交数据到服务器之前,利用JavaScript在用户浏览器上对输入的数据进行有效性检查,以提高用户体验和减轻服务器负担。本文将深入探讨JavaScript在表单验证中的应用、原理以及常见实践。 一、...
使用时请将下面的javascript代码存到一个单一的js文件中。 1、表单要求 (this)"> 将对表单中的所有以下类型的域依次验证,所有验证是去除了前导和后缀空格的,要注意是区分大小写的。 2、空值验证 表单中任意域...
本文将详细讲解如何使用jQuery来验证表单属性是否为空,以提高用户体验并确保数据的准确性和完整性。 首先,让我们理解jQuery的核心概念。jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画...
在JavaScript(js)中,进行数据验证是前端开发中的一项基本任务。这涉及到对用户输入进行检查,确保其符合特定的格式或规则,以保证数据的准确性和安全性。本篇文章将详细探讨身份证、汉字、数字以及电话号码的验证...
8. `jquery_3.1.1.min.js`:jQuery库,用于简化DOM操作和事件处理。 9. `gc.spread.sheets.print.14.1.1.min.js`:支持打印SpreadJS电子表格的模块。 10. `v14.js`:可能是一个辅助脚本,可能包含了特定于这个演示的...
- JavaScript文件:包含了jQuery验证框架的核心代码,可能包括验证规则定义和处理逻辑。 - CSS文件:用于定义验证错误时的样式,如错误提示的显示位置和样式。 - HTML示例:展示了如何在HTML中使用该框架进行表单...
为了更好地理解和处理空值和空集,需要通过实验和实践来验证它们的特性和行为。 实验目的: * 认识 NULL 值在数据库中的特殊含义 * 了解空值和空集对于数据库的数据查询操作的影响 * 掌握使用 SQL 语句来进行与...
在JavaScript(JS)中,表单脚本输入验证是网页开发中的重要环节,它确保用户在提交表单前输入的数据符合预设的规则,从而提高数据质量和用户体验。这篇博客(博文链接:https://zlk.iteye.com/blog/592365)可能...
这款资源是一款基于jQuery实现的会员注册表单验证实例特效源码,主要应用于网页模板的开发中,以提高用户体验和数据准确性。在网页设计和开发中,表单验证是不可或缺的一部分,尤其是在用户注册流程中,确保用户输入...
在"JavaScript验证大全"中,可能包含有多个文件,每个文件可能是针对不同验证场景的实例或函数库,如`ValidateEmail.js`用于邮箱验证,`ValidatePassword.js`用于密码验证等。这些文件可以被整合到项目中,根据需要...
本文将详细介绍如何使用正则表达式和JavaScript进行全面的表单验证,涵盖空值验证、最大长度验证、一般验证以及标准验证等多种方式。 #### 空值验证 空值验证用于检查表单域是否为空。要在HTML表单中应用空值验证...
jQuery还提供了许多插件,扩展了其功能,如表格排序、轮播图和表单验证等。 JavaScript是一种客户端脚本语言,用于实现网页的动态交互。在JavaScript中,可以创建对象、定义函数、操作DOM、处理事件、执行异步请求...
1. 客户端验证:发生在用户浏览器端,通过JavaScript、jQuery等前端技术实现。优点是即时反馈,减少无效请求;缺点是如果禁用JavaScript,验证将失效。 2. 服务器端验证:无论客户端是否验证,服务器都会对数据进行...
1. **初始化验证规则**:在创建`FormValidator`实例时,需要传入表单元素和验证规则。规则可能包括必填项、长度限制、格式校验等。 2. **事件绑定**:类内部会自动将验证函数绑定到表单的提交事件或其他相关事件上...
这些客户端JavaScript验证和功能的实现,极大地丰富了Web应用程序的功能,提高了用户交互体验,同时也提升了网站的安全性和效率。随着前端技术的发展,现代框架如React、Vue和Angular提供了更高级的表单验证和组件...