`
sky_yangwang
  • 浏览: 52255 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

struts2+Jquery表单验证

阅读更多

 

 

输入验证:

方法1:A Jquery Inline Form Validation

方法2:jquery.validate(jquery网站的Validation)

---

先使用1,并不使用ajax验证;

 

////////////////////////////////////////////////////////////////////////////////////////////////

 

A Jquery Inline Form Validation:

http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/

点击"DownLoad"---“Zip”下载示例;---解压缩;

 

 

项目使用:

1,删除languages中除"jquery.validationEngine-en.js"、"jquery.validationEngine-zh_CN.js"而外的语言;

2,项目添加:css和js文件夹;

 

3,页面引入:

<meta http-equiv="Content-type" content="text/html; charset=utf-8" />

        <title>JQuery Validation Engine | 输入验证</title>

        <link rel="stylesheet" href="css/validationEngine.jquery.css" type="text/css"/>

        <link rel="stylesheet" href="css/template.css" type="text/css"/>

        <script src="js/jquery-1.6.min.js" type="text/javascript"></script>

        <script src="js/languages/jquery.validationEngine-zh_CN.js" type="text/javascript" charset="utf-8"></script>

        <script src="js/jquery.validationEngine.js" type="text/javascript" charset="utf-8"></script>

        <script>

            jQuery(document).ready(function () {

                jQuery("#form1").validationEngine();

            });

        </script>,

 

4,页面:

<form  id="form1">

<hr/><hr/><hr/>

     <input name="title" class="validate[required,maxSize[20],custom[onlyLetterSp]] text-input"/>

     <input type="submit"/>

</form>

---

使用class,添加验证,就可以了;

 

5,将自定义样式添加到"js/languages/jquery.validationEngine-zh_CN.js"中;

---正则表达式的使用;

 

 

struts2  jquery表单验证;

<s:textfield name="aboutUs.title" label="标题" Class="validate[required,maxSize[20],custom[onlyLetterSp]] text-input"/>

---

Struts2中,css="...",会被显示为"class="class java.util.HashMap" ",

添加样式需要使用Class或者cssClass

Jquery验证中的class="";在struts2中写为Class="";

 

 

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 

方法2:jquery.validate(jquery网站的Validation)

Jquery.validate.js下载:http://bassistance.de/jquery-plugins/jquery-plugin-validation/

 

可以将jquery.validate.js中的英文提示改成中文的;

 

 

 

分享到:
评论

相关推荐

    struts2+ajax+jquery

    Struts2提供了强大的拦截器(Interceptor)机制,可以实现如权限验证、日志记录等功能。同时,它支持多种结果类型,包括JSP、FreeMarker、Velocity等模板语言,以及JSON和XML等数据格式。 Ajax,即Asynchronous ...

    Struts2+Jquery+Ajax

    8. 实例演示:使用Struts2+Jquery+Ajax实现动态加载数据或表单验证 "struts2 jar"文件包含了Struts2框架的核心库,可能包括struts2-core、struts2-convention、struts2-json-plugin等依赖,这些是开发Struts2应用必...

    struts2 + jquery +ajax 登录验证

    Struts2、jQuery和Ajax是Web开发中的三大关键技术,它们结合使用可以构建高效、动态且用户友好的登录验证系统。以下是对这些技术及其在登录验证中的应用的详细说明。 Struts2是一个基于MVC(Model-View-Controller...

    Struts2+JSON+JQuery实现简单的验证

    通过Struts2处理业务逻辑和验证,JSON作为数据交换格式,JQuery在客户端进行交互和验证,可以构建出响应快速、用户体验良好的Web应用。理解并熟练掌握这三个技术,对于提升Web开发能力非常有帮助。

    struts2+jquery+json+ajax例子

    Struts2、jQuery、JSON和Ajax是Web开发中常见的技术栈,它们共同为构建动态、...通过Struts2处理业务逻辑和数据验证,jQuery和Ajax负责前后端的通信,JSON作为数据交换的载体,共同构建了一个高效、响应式的Web应用。

    Spring+Struts2+JQuery实现简单的登录功能

    在IT行业中,构建Web应用程序是常见的任务之一,而Spring、Struts2和JQuery是三个常用的框架和技术,它们各自在不同的层面上发挥作用,共同助力于高效、稳定的开发。本项目"Spring+Struts2+JQuery实现简单的登录功能...

    struts2+spring+hibernate+jquery+json

    Struts2 提供了强大的拦截器机制,可进行灵活的扩展和自定义行为,例如表单验证、异常处理等。 接下来,Spring 框架是Java企业级应用开发的核心。它提供了依赖注入(DI)和面向切面编程(AOP)等功能,帮助简化应用...

    仓储管理系统(struts2+ibatis+jsp+jquery)

    在仓储管理系统中,jQuery可以用来优化用户界面,如实现页面元素的动态加载、表单验证和交互效果,提升用户体验。 **jsp**: JavaServer Pages(jsp)是Java EE的一部分,用于创建动态网页。在本系统中,jsp主要...

    Struts2+Jquery+Mysql+20120925

    例如,常见的 interceptors 有ValidationInterceptor(进行表单验证)、SessionAware(处理session)等。 Jquery的应用主要体现在前端,它提供了丰富的API来简化HTML文档遍历、事件处理、动画效果以及Ajax请求。...

    struts2+spring+ibatis+jquery ajax的登陆注册实时验证

    通过这个综合性的案例,我们可以看到Struts2、Spring、iBatis和jQuery AJAX如何协同工作,构建一个具有实时验证功能的登录注册系统。这种集成方案在实际开发中非常常见,因为它既能保证代码的清晰结构,又能提供优秀...

    struts2+jquery+ajax文件异步上传

    4. Struts2 Action接收并处理文件:在服务器端,Struts2的Action类接收到请求,解析文件数据,并进行验证和存储。 5. 返回响应:服务器处理完文件后,返回一个响应,告知前端文件上传的结果,如成功或失败。 6. 更新...

    毕业设计项目struts2+hibernate+spring+jquery+ajax+css

    导入myclipse即可,MySql...项目介绍: 1.struts2.8.1+hibernate3+spring2.5 2.统一的jquery表单验证方式,复用性强 3.jquery+ajax应用 4.界面风格漂亮, 本人的毕业设计,有需要者下载参考,项目有很多代码注释

    struts2+spring+ibatis+mysql

    Struts2的核心特性包括Action、Result、Interceptor等,提供了强大的表单验证、国际化支持以及插件机制,使得开发者能够轻松实现业务逻辑和展示层的分离。 2. **Spring框架**:Spring是企业级Java应用的核心框架,...

    Struts2+jquery.validate框架实现用户名是否存在

    jQuery.validate是一个基于jQuery的表单验证插件,它可以简化前端表单的验证过程,提供丰富的验证规则和自定义错误消息。通过jQuery.validate,开发者可以轻松地实现诸如必填项检查、格式验证(如邮箱、电话号码)、...

    jsp+Struts2.0+jquery+ajax+sqlserver整套jar/js包

    它提供了丰富的特性,如拦截器、插件架构、强大的表单验证等,使得Web应用程序的开发更为高效和规范。 3. **jQuery**:jQuery是一个轻量级的JavaScript库,它简化了DOM操作、事件处理、动画制作以及Ajax交互。...

    ztree+struts2+hibernate项目

    在本项目中,jQuery可能被用来增强页面的交互性,比如表单验证、动态加载ztree节点、异步提交表单等,提高了用户体验。 文件名称"login"可能代表登录功能,这是任何Web应用的基础部分。在Struts2框架下,登录通常...

    试用范例struts1.+jquery验证

    jQuery提供了丰富的API来进行表单验证,包括各种内置验证规则和自定义规则。开发者可以使用这些工具来确保用户输入的数据格式正确、非空等。 接下来,我们谈谈“myoa”。这可能是示例中的一个具体项目名称,代表...

    Struts2+jQuery ajax的一个商品小系统

    6. **JSP页面**:展示商品列表和详细信息,使用Struts2的标签库(如`s:form`、`s:textfield`等)构建表单,同时结合jQuery处理DOM元素,如显示/隐藏加载提示、更新商品列表。 7. **结果类型和拦截器**:Struts2的...

    Struts1.2+Jquery+Hibernate+Mysql实现登陆

    2. **login.jsp** - 登录页面,包含HTML表单和Jquery脚本,用于收集用户输入并发送Ajax请求。 3. **LoginAction.java** - Struts的Action类,处理登录请求,验证用户身份。 4. **User.java** - Hibernate的实体类,...

    struts+js,struts+jquery示例

    例如,使用JavaScript进行表单验证,可以防止无效或缺失的数据被提交到服务器,减轻服务器的压力。 在整合JavaScript和Struts时,我们通常会使用AJAX(Asynchronous JavaScript and XML)技术,通过XMLHttpRequest...

Global site tag (gtag.js) - Google Analytics