31-讨论
11.7.3 讨论
以Twitter为例,文本区域允许你超过140个字符的限制,但是你无法提交。这对粘贴不符合140个字符限制的长文本在以后编辑大有帮助。为了用 maxlength 插件获得类似效果,可以将 hardLimit 选项设置为 false 。但是,这不会影响实际提交,提交可以在其他地方(例如,秘诀11.1中的验证插件)处理。
该插件还支持用单词计数代替字符计数,做法是将 words 选项设置为 true 。
还可以设置 feedback 选项,而不让插件搜索默认的 .charsLeft 选择器。
下面的例子使用上述三个选项:
<form action="/comment">
<textarea name="commentbody" maxlength="10"></textarea>
<p><span>x</span> characters left</p>
</form>
$('textarea').maxlength({
feedback: "p>span",
hardLimit: false,
words: true
});