- 浏览: 178256 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (104)
- JavaScript备忘 (11)
- Java编程 (23)
- struts框架 (3)
- hibernate框架 (0)
- ibatis框架 (2)
- C++编程 (2)
- 数据库 (8)
- 操作系统 (2)
- Extjs (0)
- 基于web的工作流引擎设计 (0)
- 开发异常备忘 (5)
- 项目管理工具 (6)
- Spring框架 (3)
- HTML (1)
- 项目架构 (1)
- 备忘 (20)
- 设计模式 (9)
- Disruptor (0)
- CQRS (0)
- DDD (0)
- Axon (0)
- JavaScript (1)
- 微信 (0)
- 新浪微博 (1)
- 软件备份 (2)
- AngularJS (1)
- 安全性 (1)
- Linux (2)
- 工具 (4)
- OSGI (1)
- idea (2)
- Docker (1)
- 测试相关 (0)
- WebService (1)
- 数据安全 (0)
- 移动开发 (0)
- springboot (1)
最新评论
-
larryscale:
zz_wangyuhoho 写道你这个工程跑不起来呀我测试过的 ...
Springmvc3+Spring3+MyBatis3 -
zz_wangyuhoho:
你这个工程跑不起来呀
Springmvc3+Spring3+MyBatis3 -
aeolusj:
var myAlert=alert;改为var myAlert ...
js 拦截alert对话框 -
skcks:
建行内部开发平台也是做了一个类似的封装用于ajax远程调用服务 ...
通用Ajax设计 -
qiuyu1990:
这个应该是 DWR的原理吧
通用Ajax设计
說實話,填寫表單驗證是件很痛的事。
對於使用者而言,可以創建一份表單對他們面言是件更為痛苦的事,沒有人真正喜歡他們;對于開發者而言,當涉及到表單驗證時,最困難的并非僅僅是創建一份簡單且快速為用戶所接受使用,還要服務器端數據存儲,安全等更多問題的考慮.的確是相當的不容易.
本章將談一下如何使用Jqruery插件提供的強大的功能實現表單的驗證,希望對您的學習和工作有所幫助
1. 創建一個Java Web工程,并引入Jquery庫,和Jquery插件庫
2. 寫Jsp頁面的表單及驗證[index.jsp]
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>無標題文檔</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <style type="text/css"> body{ font-size:12px; } fieldset{ width:600px; margin:0px auto; border: 1px solid blue; text-align:center; } em{ color:red; } label.error{ color:red; margin-left:5px; } input.error{ border:1px dashed red; } input{ border: 1px solid blue; } </style> <!-- 引入JQuery --> <script type="text/javascript" src="js/jquery-1.4.2.js"></script> <!-- 引入JQuery验证插件 --> <script type="text/javascript" src="js/jquery.validate.js"></script> <script type="text/javascript"> $(function(){ $("#myform").validate({ rules:{ username:{ required:true, rangelength:[6,12] }, password:{ required:true, rangelength:[6,12] }, repassword:{ equalTo:"#password" } }, messages:{ username:{ required:'帳戶不能為空', rangelength:'應該在6到12個字符之間' }, password:{ required:'密碼不能為空', rangelength:'應該在6到12個字符之間' }, repassword:{ equalTo:'重復密碼不一致' } } }); }); </script> </head> <body> <form action="#" id="myform" name="myform"> <fieldset> <legend>JQuery驗證插件的使用</legend> <table> <tr> <td>用戶名:</td> <td><input type="text" name="username"/><em>*</em></td> </tr> <tr> <td>密碼:</td> <td><input type="password" name="password" id="password"/><em>*</em></td> </tr> <tr> <td>重複密碼:</td> <td><input type="password" name="repassword"/><em>*</em></td> </tr> <tr> <td colspan="2"> <input type="submit" value="提交" /> </td> </tr> </table> </fieldset> </form> </body> </html>
3. 運行結果如下:
4 . 其它的驗證也和這些用法差不多,
$.validator.messages = {
required:
"心填項",
remote: "請修正",
email:
"電子郵件地址格式不正確",
url: "請輸入合法的網址",
date: "請輸入合法的日期",
dateISO: "請輸入合法的日期(ISO).",
number: "請輸入數字",
digits:
"請輸入整數",
creditcard: "請輸入合法的卡號",
equalTo: "請再次輸入相同的值",
accept:
"請輸入合法的后綴名",
maxlength: jQuery.format("請輸入一個長度最多是 {0}
的字符串"),
minlength: jQuery.format("請輸入一個長度至少是{0} 的字符串"),
rangelength: jQuery.format("請輸入一個介於 {0} 和 {1} 之間的字符串"),
range: jQuery.format("請輸入一個介於 {0} 和 {1}之間的值"),
max: jQuery.format("請輸入一個最大為{0}
的值"),
min: jQuery.format("請輸入一個最小為 {0}
的值"),
uploadImage: "圖片限于bmp,png,gif,jpeg,jpg格式!"
};
- validate_plug-in.rar (52 KB)
- 下载次数: 0
发表评论
-
Springboot项目(整合WebService带协议头验证+WebSocket+Web+动态日志输出)
2020-05-12 14:05 1094环境配置: springboot 1.5.14 ... -
activiti5.18 默认查询的sql生成两个order by
2019-10-17 12:14 387<spring.version>4.2.4.RE ... -
springboot 定时任务重复执行
2019-06-04 17:35 2174开发一数据接收WebService,里面用到定时任务@Sc ... -
mybatis-generator自动生成代码[增加Service的生成]
2016-03-22 10:08 9886源码包见附件[Maven项目,在1.3.2基础上修改官方源码] ... -
网络状态监控
2014-06-27 12:56 631import java.io.BufferedReader; ... -
Spring MVC+Jquery Ajax 前后台传递Json对象
2014-03-29 10:02 6145关于Spring MVC3.X 接收和返回Json ... -
同时启动多个Tomcat服务器
2013-10-25 17:15 593我所用Tomcat服务器都为zip版,非安装版。以两个为例: ... -
md5+BASE64加密
2013-10-08 23:20 973import sun.misc.BASE64Encoder; ... -
用MD5对密码进行加密
2013-08-10 15:21 1022package com.yong.bin.md5; i ... -
把CST格式的字符串转成普通的日期格式
2013-02-27 15:58 1578public static void main(Str ... -
Springmvc3+Spring3+MyBatis3
2012-11-27 15:03 1372最近写的一个三层框架:Springmvc3+Spring3+ ... -
Java技术——内部类
2012-11-18 17:35 925内部类 (inner class) 定义:在一个类中定义 ... -
自定义标签
2012-10-26 17:13 0<?xml version="1.0" ... -
log4j.properties
2012-10-24 12:32 0log4j.rootLogger=INFO, log4j ... -
通用Ajax设计
2012-10-21 10:20 2012利用Servlet和反射技术实现通用的Ajax调用设计,如下: ... -
导入Jar包的快捷键
2012-07-02 22:47 1171导入当前光标所在的地方未导入的Jar包: shift+ctrl ... -
Extjs grid 后台
2012-05-22 08:16 0public String gridRecordsByXML( ... -
Extjs 布局
2012-04-18 12:27 0<%@ page language="java ... -
FreeMarker在java项目中的应用
2011-02-15 21:34 3206一、体验FreeMarker FreeMar ... -
动态代理 [用cglib实现]
2011-02-09 10:28 1242一. 用cglib 实现java 的動態代理 ...
相关推荐
本文主要针对“jquery表单验证插件”进行详细介绍,并通过示例代码展示其使用方法。 #### 二、jQuery Form插件介绍 jQuery Form插件由Malsup开发,是一款非常实用的jQuery扩展,能够极大地简化表单的Ajax提交过程。...
**jQuery表单验证插件详解** 在Web开发中,表单验证是不可或缺的一部分,它确保用户输入的数据符合预设的规则,从而提高用户体验并减少服务器端的负担。jQuery,一个轻量级、高性能的JavaScript库,提供了丰富的API...
**jQuery表单验证插件EasyValidator 2.0:打造高效且友好的用户输入体验** 在Web开发中,表单验证是不可或缺的一部分,它确保了用户提交的数据符合预期的格式和标准,从而防止无效数据的输入。jQuery作为一款广泛...
jQuery Validation Engine 是一个功能强大的表单验证插件,以其简单易用和丰富的自定义选项而受到开发者的青睐。 ## 1. jQuery Validation Engine 插件简介 jQuery Validation Engine 是一款基于 jQuery 库的验证...
本篇将深入探讨jQuery表单验证插件的原理、使用方法以及二次开发的可能性。 首先,jQuery的核心优势在于其简洁的语法和强大的选择器,这使得操作DOM元素变得轻而易举。在表单验证场景下,我们可以利用jQuery选择...
这通过添加方法到验证插件的rules对象实现,例如`$.validator.addMethod()`。 3. **错误消息定制**:默认的错误消息可以被覆盖或完全定制,以满足特定的用户体验需求。通过设置`messages`属性,可以更改每个验证...
jQuery,作为一款广泛使用的JavaScript库,提供了强大的表单验证插件——jQuery Validate,使得表单验证变得简单易行。本文将深入探讨jQuery表单验证的相关知识点,帮助开发者更好地理解和应用这一功能。 1. **...
jQuery Validform是一款强大的表单验证插件,它以其简洁的API和高度可定制化的特点,在前端开发中广受欢迎。本文将详细介绍如何使用jQuery Validform插件来实现高效、灵活的表单验证。 **一、Validform简介** ...
`formValidator3.1`是一款功能强大且易于使用的jQuery表单验证插件,它允许开发者轻松地为表单添加即时验证功能。通过自定义规则和错误处理,可以灵活地满足各种验证需求,提升网页表单的用户体验。结合HTML5的内置...
**jQuery 表单验证插件概述** 在网页开发中,表单验证是不可或缺的一部分,它确保用户输入的数据符合预设的规则,提高了用户体验并减少了服务器端的负担。`A Jquery Inline Form Validation` 是一个高质量的jQuery...