在两个文本框之间验证-jquery

在两个文本框之间验证-jquery,jquery,validation,datetime,Jquery,Validation,Datetime,如何使用jquery验证两个日期文本框。我偶然发现了这段代码。如何输入文本框参数: $.validator.addMethod('greaterThan', function(value, element, param) { return ( IsNaN( value ) && IsNaN( $(param).val() ) ) || ( value > $(param).val() ); }, 'Must be greater than {0}.' ); $.valid

如何使用jquery验证两个日期文本框。我偶然发现了这段代码。如何输入文本框参数:

$.validator.addMethod('greaterThan', function(value, element, param) { return ( IsNaN( value ) && IsNaN( $(param).val() ) ) || ( value > $(param).val() ); }, 'Must be greater than {0}.' );

$.validator.addMethod('lesserThan', function(value, element, param) { return ( IsNaN( value ) && IsNaN( $(param).val() ) ) || ( value < $(param).val() ); }, 'Must be lesser than {0}.' );
$.validator.addMethod('greaterThan',函数(值,元素,参数){return(IsNaN(value)和&IsNaN($(param.val()))| |(value>$(param.val());},'必须大于{0});
$.validator.addMethod('lesserThan',函数(值,元素,参数){return(IsNaN(value)和&IsNaN($(param.val()))| |(value<$(param.val());},'必须小于{0});
开始日期必须大于结束日期。

$(函数(){
$(“#msg”).text(“”);
$(“#检查日期”)。单击(函数(事件){
var startdate=Date.parse($(“#startdate”).val();
如果(!开始日期){
$(“#msg”).append(“开始日期不是有效日期
”; } var enddate=Date.parse($(“#enddate”).val(); 如果(!enddate){ $(“#msg”).append(“结束日期不是有效日期
”; } 如果(开始日期和结束日期){ 如果(开始日期<结束日期){ $(“#msg”).text(“开始日期必须大于结束日期”); }否则{ $(“#msg”).text(“一切正常!”); } } event.preventDefault(); 返回false; }); });

开始:
完:
核对日期

它不会抛出任何错误。在哪里添加函数validateDates()?如果我想以标签格式而不是alert[messagebox]显示错误,该怎么办?有很多方法可以做到这一点,但除了你在问题中发布的内容之外,我没有太多其他信息,这段代码很有效。。。但是我看不懂你的意思你已经对按钮点击事件进行了验证。但是我希望在用户输入错误的日期/结束日期小于开始日期时立即显示错误标签。如果我知道如何相应地修改,我会认为问题中发布的代码会更容易实现-即,获取文本框的值并进行比较和验证。