- 浏览: 1061889 次
- 性别:
- 来自: 广州
-
文章分类
- 全部博客 (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 6817var resizeTime ... -
js动态生成表格,然后清空
2011-04-11 16:41 3471var tBodyObj = document.getElem ... -
Javascript刷新页面的几种方法
2010-07-02 15:48 3973Javascript刷新页面的几种 ... -
JS客户端验证
2010-03-26 17:24 1274demo1: <html> <head& ... -
form表单提交2次的原因
2010-03-24 14:32 86511.第一种写法: (1)<form name=&quo ... -
如何判断年龄大于18岁
2010-03-14 15:09 36391.jquery的实现方式: 下面这个: (1)var b ... -
java IE火狐兼容添加到收藏夹 IE7浏览器状态栏报错,"找不到元素"或者"没有权限"
2010-03-08 11:58 4210java IE火狐兼容添加到收藏夹的java代码: func ... -
JS来获取页面的URL top.location.href 和 window.location.href
2010-03-03 11:31 10866JS来获取页面的URL: (1)普通的格式是:window. ... -
Dom的“事件类型”和“事件监听”
2010-01-22 15:21 4474代码一:普通的写法(简单写法) <html> ... -
JS如何关闭flash代码
2010-01-20 17:53 51551.在index.html页面的<hea ... -
document.documentElement.scrollTop
2010-01-19 16:42 4259要获取当前页面的滚动条纵坐标位置,用: docume ... -
JQuery 模式对话框DIV
2010-01-19 16:40 3285<!DOCTYPE html PUBLIC " ... -
JQuery 随鼠标滚动条滚动的div
2010-01-19 15:56 4847<!DOCTYPE html PUBLIC " ... -
JS中定义变量i自增长
2009-12-07 10:37 2072<script> var i = 1; f ... -
用iframe来实现一个页面嵌套另一个页面
2009-12-06 10:04 3596用iframe来实现一个页面嵌套另一个页面,以此来实现页面局部 ... -
(全选)多选按钮的JS实现 单选按钮
2009-11-13 10:53 117011.代码:(全选)多选按钮 ... -
JS创建数组的方法
2009-11-12 10:21 32122var myArray = new Array(); va ... -
JS和JSP的共同使用(JS的字符串定义、null值的判断、变量的定义)
2009-11-10 11:32 80971.signin.jsp <% String ... -
JS如何传参的问题
2009-11-03 11:11 38291. 页面:这里需要注意radio不能写id,如果写了id的属 ... -
CMS模板发布中的div框
2009-11-02 23:04 1265<div id="createFile&quo ...
相关推荐
jQuery验证框架,即`jquery.validate.js`,是一款非常实用的JavaScript库,它为Web开发者提供了简单而强大的客户端表单验证功能。通过使用此插件,可以轻松实现各种复杂的验证逻辑,从而确保用户提交的数据符合预期...
`jQuery Validate`支持多语言,通过引入相应的语言文件(如`jquery.validate.locale.js`)并设置`language`选项,可以实现验证错误消息的本地化。 ### 6. 错误消息显示 默认情况下,`jQuery Validate`会在输入框...
- JavaScript文件:包含了jQuery验证框架的核心代码,可能包括验证规则定义和处理逻辑。 - CSS文件:用于定义验证错误时的样式,如错误提示的显示位置和样式。 - HTML示例:展示了如何在HTML中使用该框架进行表单...
jQuery还提供了许多插件,扩展了其功能,如表格排序、轮播图和表单验证等。 JavaScript是一种客户端脚本语言,用于实现网页的动态交互。在JavaScript中,可以创建对象、定义函数、操作DOM、处理事件、执行异步请求...
总的来说,基于jQuery的前端数据通用验证库提供了一种简化前端验证流程的方法,通过在HTML中添加自定义属性,减少重复的JS验证代码编写,使得整个验证过程更加高效和直观。开发者可以根据项目的实际需求,灵活使用和...
**解析:**JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。JSON的基本数据结构包括对象(键值对的集合)和数组(值的有序集合)。 #### AJAX技术 *...
18. **验证邮箱格式**:使用`filter_var`函数配合`FILTER_VALIDATE_EMAIL`过滤器验证邮箱格式。 19. **去除HTML中的JS脚本**:使用正则表达式`/[^<]*(?:(?!)<[^<]*)*<\/script>/i`匹配并替换掉。 20. **遍历目录**...