不知道这是否可行。我正在为这样的表单设置验证器
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]之后似乎停止了工作...而且它也不允许我提交我的表格,直到字符数没有达到最大限制。如果表单未达到最大字符范围,则不应阻止提交表单。如果它超过是,那么我理解