【问题标题】:jQuery validation less than previous textbox valuejQuery验证小于以前的文本框值
【发布时间】:2015-08-11 12:39:04
【问题描述】:

我正在以交易规模和最低投资的形式进行验证。在这里,最低投资必须是 this answer 那里得到了帮助,但它比较的是位数而不是算术比较,它还给了我一条错误消息,例如:

请输入不超过 3 个字符。

我要"Enter minimum investment less than deal size."

$('.deal-crud-validation').validate({
    rules: {
        digits: true,
        number: true,
        mininvestment: getRule()
    },
    message:{
        maxlength: "Enter minimum investment less than deal size"
    }      
});

$('.dealvalue').change(function () {
    $('.mininvestment').rules('remove', 'maxlength');
    $('.mininvestment').rules('add', getRule());
});

【问题讨论】:

  • 显示你的getRule()函数。

标签: jquery jquery-validate


【解决方案1】:

我从jquery validation for more than min value得到了帮助

`$.validator.addMethod("greaterThan",
        function (value, element, param) {
            var $min = $(param);
            if (this.settings.onfocusout) {
                $min.off(".validate-greaterThan").on("blur.validate-greaterThan", function () {
                    $(element).valid();
                });
            }
            return parseInt(value) < parseInt($min.val());
        }, "Enter minimum investment less than deal size");

$('.deal-crud-validation').validate({
    rules: {
        mininvestment: {
            greaterThan: '.dealvalue'
        }
    }
});

【讨论】:

  • 这是对问题的回答还是只是后续行动?如果这不是问题的答案,请使用“编辑”链接更新您的 OP。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-05-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-01
  • 2013-06-07
相关资源
最近更新 更多