- 浏览: 758190 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (663)
- Eclipse&MyEclipse (40)
- PHP (3)
- Java (72)
- CSS (3)
- MySQL (35)
- Oracle (68)
- Red Hat Linux (23)
- Tomcat (26)
- Oracle10gAS (1)
- Spring (28)
- MyBatis&iBatis (13)
- JS (47)
- JQuery (23)
- Editplus (2)
- 其他 (4)
- Html (15)
- SQL (5)
- Ant (2)
- Hadoop (2)
- Servlet (9)
- Windows (11)
- Flex (1)
- CentOS Linux (7)
- Microsoft SQL Server (2)
- DB2 (3)
- Mysql char 与 varchar 区别 (0)
- excel (5)
- jsp (8)
- FreeMarker (1)
- EasyUI (5)
- WebShpere MQ (1)
- Maven2 (6)
- 浏览器缓存 (2)
- visio (1)
- XML (2)
- 物联网 (1)
- Maven (3)
- JSTL (2)
- HTTP (1)
- Fourinone (1)
- IP知识 (1)
- MyBatis (1)
- 项目管理 (2)
- office2003+2007 (1)
- DOS (1)
- JProfiler (1)
- Thinpad T440p (1)
- ActiveMQ (10)
- MongoDB (5)
- Vert.x3 (1)
- Ngnix (3)
- Spark (2)
- BigData (1)
- 性能概念公式 (1)
- RocketMQ (3)
- IT名词术语 (1)
- Java编程工具 (1)
- RabbitMQ (2)
- MetaMQ (1)
- 架构 (6)
- KafkaMQ (7)
- Redis (4)
- OAuth (1)
- Gradle (1)
- CentOS (5)
- Microsoft_Toolkit (1)
- git (5)
- IntelliJ Idea (4)
- Nginx (3)
- docker (12)
- VMware (2)
- 算法 (1)
- JDBCPool (1)
- spring-cloud (7)
- netbean (1)
- 微信小程序 (2)
- CURL (2)
- Java生成二维码 (1)
- 区块链 (2)
- 机器学习 (1)
- SpringBoot (3)
- Android (9)
- 微服务架构 (1)
- Kubernetes (2)
- OpenProject (0)
- 测试 (1)
- https (1)
- 开源许可证 (1)
- ServiceMesh (2)
- NET (0)
- .NET (1)
- TEST (1)
- iOS (2)
- thymeleaf (4)
- lombok (1)
- 浏览器设置 (1)
- 富文本编辑器 (1)
- 搜索引擎 (1)
- IT常识 (1)
- UML (0)
- Axure (1)
- appstore无法联网 (0)
- apk无法安装 (1)
- SQLServer (2)
- 卸载弹窗软件 (1)
- jenkins (1)
- TortoiseGit (1)
- eureka (1)
- ajax (1)
- spyder (0)
最新评论
1.
$(function() {
jQuery.validator.methods.compareDate = function(value, element, param) {
//var startDate = jQuery(param).val() + ":00";补全yyyy-MM-dd HH:mm:ss格式
//value = value + ":00";
var startDate = jQuery(param).val();
var date1 = new Date(Date.parse(startDate.replace("-", "/")));
var date2 = new Date(Date.parse(value.replace("-", "/")));
return date1 < date2;
};
jQuery("#__edit-form").validate({
focusInvalid:false,
rules:{
"orgCreateDate":{
required: false
},
"orgCancelDate": {
required: false,
compareDate: "#orgCreateDate"
}
},
messages:{
"orgCreateDate":{
required: "成立日不能为空!"
},
"orgCancelDate":{
required: "注销日期不能为空!",
compareDate: "注销日期必须大于成立日期!"
}
}
}); */
});
2. $(function(){
$.validator.addMethod(
"compareDate",
function (value, element) {
var startDate = $('#orgCreateDate').val();
return new Date(Date.parse(startDate.replace("-", "/"))) <= new Date(Date.parse(value.replace("-", "/")));
},
"结束日期必须大于开始日期"
);
});
调用:
<input type="text" id="orgCancelDate" name="orgCancelDate" size="10" readonly="true" validate="{required:false,compareDate:true,maxlength:12}" value="<fmt:formatDate value="${org.orgCancelDate}" pattern="yyyy/MM/dd"/>" />
$(function() {
jQuery.validator.methods.compareDate = function(value, element, param) {
//var startDate = jQuery(param).val() + ":00";补全yyyy-MM-dd HH:mm:ss格式
//value = value + ":00";
var startDate = jQuery(param).val();
var date1 = new Date(Date.parse(startDate.replace("-", "/")));
var date2 = new Date(Date.parse(value.replace("-", "/")));
return date1 < date2;
};
jQuery("#__edit-form").validate({
focusInvalid:false,
rules:{
"orgCreateDate":{
required: false
},
"orgCancelDate": {
required: false,
compareDate: "#orgCreateDate"
}
},
messages:{
"orgCreateDate":{
required: "成立日不能为空!"
},
"orgCancelDate":{
required: "注销日期不能为空!",
compareDate: "注销日期必须大于成立日期!"
}
}
}); */
});
2. $(function(){
$.validator.addMethod(
"compareDate",
function (value, element) {
var startDate = $('#orgCreateDate').val();
return new Date(Date.parse(startDate.replace("-", "/"))) <= new Date(Date.parse(value.replace("-", "/")));
},
"结束日期必须大于开始日期"
);
});
调用:
<input type="text" id="orgCancelDate" name="orgCancelDate" size="10" readonly="true" validate="{required:false,compareDate:true,maxlength:12}" value="<fmt:formatDate value="${org.orgCancelDate}" pattern="yyyy/MM/dd"/>" />
发表评论
-
Nginx通过CORS实现跨域(转)
2018-03-15 15:29 1246什么是CORS CORS是一个W3 ... -
require.js的用法(转)
2015-11-17 15:44 605一、为什么要用require.js? 最早的时候,所有Ja ... -
[JS]jQuery中attr和prop方法的区别
2015-11-12 14:17 732原作者:http://blog.csdn.net/szwan ... -
jQuery中$(function(){})与(function($){})(jQuery)、$(document).ready(function(){})()
2015-11-12 14:03 658原作者:http://blog.csdn.net/szwan ... -
$.extend(true,{},a,b),深入理解,小心陷阱(转)
2015-11-12 13:53 1127$.extend一般情景下,使 ... -
Jquery单选框、复选框 根据name取值 (转)
2014-06-14 11:56 6821、单选框:jQuery("input[name= ... -
jquery遍历json数组方法
2014-06-08 15:01 777$(function () { ... -
jQuery插件的开发(转)
2014-04-17 12:40 356jQuery插件的开发包括两种: 一种是类级别的插件开发 ... -
$(this) 与 this 区别 (转)
2014-04-16 09:06 624如果你要使用html元素本身的属性或方法就需要使用this ... -
在Web下输入密码时提示大写锁定键(转)
2013-10-23 17:06 1124作者:http://www.cnblogs.com/mrhg ... -
Jquery dialog( 'destroy' ) 后还有缓存 (转)
2013-07-10 08:41 4256使用jQuery的Dialog控件时,jQuery会将创建的d ... -
10 个很棒的 jQuery 代码片段(转)
2013-07-05 17:41 782图片预加载 (function($) { ... -
应用jQuery实现表格数据的动态添加与统计(转)
2013-07-04 17:52 1183应用jQuery实现表格数据的动态添加与统计 图(1 ... -
jQuery 操作 下拉框 文本框(转)
2013-06-25 18:33 1044jquery操作下拉框 jQuery获取Select选 ... -
jquery.uploadify插件实现图片上传和预览效果 (转)
2013-05-06 12:34 17681、js代码: <script ty ... -
SCRIPT1028: 缺少标识符、字符串或数字(转)
2013-04-23 10:41 2100http://www.cnblogs.com/qiu ... -
jqgrid多行添加保存,jqgrid多行删除
2013-03-28 14:33 2288//保存添加行的id编号var newrowids = ne ... -
jquery遍历筛选数组的几种方法和遍历解析json对象 (转)
2013-03-21 12:42 733jquery遍历筛选数组的几种方法和遍历解析json对象 ... -
jQuery 增加 删除 修改select option (转)
2013-03-19 17:08 1306jQuery获取Select选择的Text和Value: ... -
jQuery jqGrid inline edit 回车之后新增问题
2013-03-19 12:33 909主键字段 也要添加 editable:true, 否则会在回车 ...
相关推荐
首先,`jquery.js`是jQuery的核心库,它是jQuery Validate的基础,没有它,我们无法使用jQuery Validate。确保引入了最新的jQuery版本,以便利用其强大的DOM操作和事件处理能力。 其次,`myvalidate.js`可能是你...
### jQuery Validate 插件使用详解 #### 一、概述 jQuery Validate 是一款强大的表单验证插件,基于 jQuery 框架开发而成。它能够帮助开发者轻松实现客户端表单验证功能,大大提高了用户体验并减少了服务器端的...
6. **与jQuery UI集成**:与其他jQuery UI组件兼容,如日期选择器等。 ### 使用方法 在项目中引入jQuery Validate 1.8.1,首先需要加载jQuery库,然后引入`jquery.validate.1.8.1.js`文件。接下来,我们可以对表单...
`jQuery Validate`是一个基于JavaScript库`jQuery`的验证插件,用于高效地验证用户在表单中输入的数据。它提供了一系列预定义的验证规则,同时允许开发者自定义验证方法以满足特定需求。该框架对于创建具有国际化...
6 dateISO:true 必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01/22。只验证格式,不验证有效性。 7 number:true 必须输入合法的数字(负数,小数)。 8 digits:true 必须输入整数。 9 creditcard: 必须...
`jQuery Validate`是一个广泛使用的JavaScript插件,专为jQuery库设计,用于实现表单验证功能。这个插件使得在前端创建高效、用户友好的验证规则变得简单易行,避免了无效或不完整的用户输入提交到服务器,提高了...
### jQuery.validate 扩展身份证校验方法 在前端开发中,对用户输入的数据进行校验是非常重要的一步,它能够帮助开发者提高数据的准确性和安全性。本文将详细介绍如何使用`jQuery.validate`插件来扩展身份证号码的...
在使用jQuery.validate之前,你需要先引入jQuery库,因为validate是基于jQuery构建的。通常,你会在HTML文件中添加如下代码来引入jQuery和validate库: ```html <script src="path/to/jquery.js" type="text/...
**jQuery UI和jQuery Validate应用详解** 在Web开发中,用户界面的交互性和数据验证是至关重要的,这正是jQuery UI和jQuery Validate插件所擅长的领域。这两个强大的JavaScript库为开发者提供了丰富的功能,使得...
jQuery Validate插件是jQuery的一个强大的表单验证模块,用于在客户端对用户输入进行校验。通过它,开发者可以很容易地在网页的表单中添加验证功能,从而提升用户体验。以下是jQuery Validate插件表单验证的基本用法...
### jQuery Validate插件详解 #### 一、简介 jQuery Validate插件是基于jQuery的一个非常实用的表单验证库,它可以极大地简化前端表单验证的工作流程,使得开发者能够快速实现各种复杂的验证逻辑。此插件提供了...
### jQuery Validate 插件知识点详解 #### 一、插件简介 `jquery.validate`是一款用于前端页面表单验证的强大插件。它可以帮助开发者快速实现表单字段的有效性检查,提高用户体验的同时减少服务器端的压力。该插件...
2. 验证规则:文件列出了jquery.validate.js提供的多种表单验证规则,包括required(必填)、email(电子邮件格式)、url(URL格式)、date(日期格式)、dateISO(ISO日期格式)、number(数字)、digits(数字)、...
1. **引入库**:首先需要在页面中引入 jQuery 和 jQuery Validate 的库文件,通常是 `jquery.js` 和 `jquery.validate.js`。 2. **初始化插件**:在文档加载完成后,通过 `$("#formId").validate()` 来启用验证功能...
《jQuery Validate验证插件详解》 jQuery Validate是一个强大的表单验证插件,它为开发者提供了简单易用的API,用于确保用户在提交表单时输入的数据满足特定的格式和要求。该插件大大简化了前端数据验证的过程,...
确保 `jquery.js` 是 jQuery 的最新版本,而 `jquery.validate.js` 是 jQuery Validate 插件的文件路径。 接下来,我们来看一下默认的验证规则: 1. **required**: 确保字段非空。 2. **remote**: 使用 AJAX 调用...