强制页面上所有文本区域的最大长度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了强制页面上所有文本区域的最大长度相关的知识,希望对你有一定的参考价值。

Just be sure to slap the div for the chars left message within the same div/p as the textarea so the dom walk works.
  1. $('textarea').keyup(function () {
  2. var max = 4000;
  3. if ($(this).val().length > max) {
  4. $(this).val($(this).val().substr(0, max));
  5. }
  6.  
  7. $(this).parent().find('.chars_remaining').html('You have ' + (max - $(this).val().length) + ' characters remaining').show();
  8. });
  9.  
  10. //hide chars remaining count on blur
  11. $('textarea').blur(function () { $('.chars_remaining').fadeOut('fast'); });
  12.  
  13. //and in the front end:
  14. <span class="chars_remaining ui-state-highlight"></span>

以上是关于强制页面上所有文本区域的最大长度的主要内容,如果未能解决你的问题,请参考以下文章

文本区域的最大长度在 IE 中不起作用

IE中的文本区域最大长度

增加文本区域的长度

使用 jQuery,我如何强制访问者滚动到文本区域的底部以启用提交按钮?

根据内容自动调整文本区域的大小[重复]

显示 textarea 值的长度超出最大值