Jquery验证问题

时间:2011-07-13 21:52:59

标签: jquery validation jquery-validate

以下作品。但我需要将greaterThan属性添加到另一个元素。当我将它添加到第二个元素时,它会失败。我看到没有错误,但所有Jquery UI都破了。任何想法?

$(document).ready(function () {

    $.validator.addMethod("greaterThan", function (value, element, params) {

        if (!/Invalid|NaN/.test(new Date(value))) {
            return new Date(value) > new Date($(params).val());
        }
        return isNaN(value) && isNaN($(params).val()) || (parseFloat(value) > parseFloat($(params).val()));
    }, 'Start Date must be greater than End Date.');

    $("#EndDate").rules('add', { greaterThan: "#StartDate" });
    $("#EndDate").validate();

});

1 个答案:

答案 0 :(得分:0)

我尝试在两个单独的页面上使用相同的代码。我只是将它们分成单独的js文件。