字符计数不适用于validate.js

时间:2016-05-12 22:31:28

标签: javascript jquery jquery-validate

不知道这是否可行。我正在为这样的表单设置验证器

function addFormRules(selector,rules) {
        $form.find(selector).each(function() {
            $(this).rules('add', rules);
        });
    }

并添加这样的规则。 $ form是一个返回表单

的全局变量
addFormRules('textarea[id*="contactus_comment"]' , {
        required: false,
        rangelength: [2, 5000],
        messages: {
            //required: msg.VALIDATE_CONTACTUSMINLENGTH,
            rangelength: function(range, input) {
                return [
                    range[1] - $(input).val().length,
                    ' characters remaining'                                
                ].join('');

            }

        }
    });

目的是显示在达到最大限制之前剩余的字符数。在我通过范围[0]之后似乎停止了工作...而且它也不允许我提交我的表格,直到字符数没有达到最大限制。如果表单未达到最大字符范围,则不应阻止提交表单。如果它超过是,那么我理解

0 个答案:

没有答案