用于两个字段的jQuery验证插件

用于两个字段的jQuery验证插件,jquery,validation,jquery-plugins,Jquery,Validation,Jquery Plugins,我正在使用Jquery验证插件,但是我需要添加一个“自定义规则”,我有两个日期字段,我需要确保结束日期不小于开始日期。我的问题是如何将这两个字段作为元素传入 据我所知,您设置了如下自定义函数: function customValidationMethod(value, element, params){ } 但我不知道如何将其用于两个字段,如果有人有任何想法,我将不胜感激。以下是相关部分: $.validator.addMethod("dateRange", function() {

我正在使用Jquery验证插件,但是我需要添加一个“自定义规则”,我有两个日期字段,我需要确保结束日期不小于开始日期。我的问题是如何将这两个字段作为元素传入

据我所知,您设置了如下自定义函数:

function customValidationMethod(value, element, params){  } 
但我不知道如何将其用于两个字段,如果有人有任何想法,我将不胜感激。

以下是相关部分:

$.validator.addMethod("dateRange", function() {
  return new Date($("#fromDate").val()) < new Date($("#toDate").val());
}, "Please specify a correct date range, the first must be before the second.");

$("form").validate({
  //other rules, options, etc...
  groups: { dateRange: "fromDate toDate" } //show one error message, not two
});
$.validator.addMethod(“dateRange”,function()){
返回新日期($(“#fromDate”).val())

请注意,自定义方法使用id,使用
name
属性。

为Nick干杯-奇怪,我以前没有看到过那篇文章,谢谢你,伙计