Textarea字符/行计数和限制插件 jQuery Textarea.js

  • 源码大小:17.71KB
  • 所需积分:1积分
  • 源码编号:19JP-3710
  • 浏览次数:775次
  • 最后更新:2023年07月13日
  • 所属栏目:表单
本站默认解压密码:19jp.com 或 19jp_com

简介

textArea.js是一个jQuery插件,它将实时更新的字符和行计数器添加到textArea元素中,并限制使用进度条输入的最大字符和行数。与Bootstrap框架兼容。

如何使用它:

1.创建一个字符倒计时进度条,显示在达到最大长度之前剩余的字符数。

  1. <div class="progress">
  2. <div id="progress-percent" class="progress-bar progress-bar-striped active" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%;">
  3. <span id="progPercentage" class = "current-value">0</span>
  4. </div>
  5. </div>

2.创建字符和行计数器。

  1. <div class = "count"><span id="charCount">0</span> Char</div>
  2. <div class = "count"><span id="lineCount">1</span> Lines</div>

3.导入jQuery库和jQuery文本区域.js脚本写入网页。

  1. <script src="https://code.jquery.com/jquery.min.js"></script>
  2. <script src="jquery.textArea.js"></script>

4.在目标上启用插件文本区域并且完成了。

  1. $("#textarea").textareaCounter({
  2.  
  3. // CSS selectors
  4. txtElem:'textarea',
  5. charElem:'charCount',
  6. lineElem:'lineCount',
  7. progElem:'progress-percent',
  8. progPerc:'progPercentage',
  9.  
  10. // max number of characters
  11. txtCount:'100',
  12.  
  13. // max number of lines
  14. lineCount:'10',
  15.  
  16. // how many character per line
  17. charPerLine:'10',
  18. });

更新日志:

2022-02-11

  • 更新jquery.textArea.js

预览截图