`
eimhee
  • 浏览: 2160061 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jQuery Textarea 字符统计插件

阅读更多

This plugin allows you to set and limit user input by max characters within html textarea (it is only limited by characters other than words). It binds keyup, paste and drag events. The extra div is displayed under the textarea, which shows the current number of input characters and words. You can set your own styles and customise the text counter information. Version 2 provides the callback function.
Notice: For windows OS, new line character occupies two characters (\r\n) instead of one (\n)


演示地址:
http://roy-jin.appspot.com/jsp/textareaCounter.jsp

使用步骤:

 

  • Step One: Version 2 Config Options  
    [For Version One config doc, please download version one package right side.]
      Options Description
    maxCharacterSize Define the maximum number of characters. Default is -1. Limit characters does work only when maxCharacterSize > 0
    originalStyle Set original class style
    warningStyle Set warning class style
    warningNumber If number of characters of user input is over the warning number, the information style will be changed to warning style.
    displayFormat Define your display information format. There are four keywords: #input, #max, #left, #words.
    • #input: represents your current number of input characters
    • #max: represents your predefined max character size
    • #left: represents how many characters you left
    • #words: represents your current number of input words

    For example: 'displayFormat' : '#input characters and #words words'
    The result will be: 123 characters and 20 words.
    #input and #words will be substituted by current characters and words
    Remeber:#max and #left does work only when maxCharacterSize > 0
  • Step Two: Add Callback function 

    In the 3rd example, you saw that not only counter information was shown but also extra information was displayed in the div above the textarea This is done by the callback function.

    1. $('#testTextarea3').textareaCount(options3, function(data){   
    2.     var result = 'Characters Input: ' + data.input + '<br />';   
    3.      result += 'Words Input: ' + data.words + '<br />';   
    4.      result += 'Left Characters: ' + data.left + '<br />';   
    5.      result += 'Characters Limitation: ' + data.max + '<br />';   
    6.     $('#textareaCallBack').html(result);   
    7. });   
    					$('#testTextarea3').textareaCount(options3, function(data){
    						var result = 'Characters Input: ' + data.input + '<br />';
    						 result += 'Words Input: ' + data.words + '<br />';
    						 result += 'Left Characters: ' + data.left + '<br />';
    						 result += 'Characters Limitation: ' + data.max + '<br />';
    						$('#textareaCallBack').html(result);
    					});
    				

    You can pass user defined function as an argument after options.
    Function data is an object, which contains four values:

    • data.input: current number of input characters
    • data.max: max character size
    • data.left: how many left characters
    • data.words: current number of input words

     

8
8
分享到:
评论

相关推荐

    jQuery 文本框字符限制插件 Textarea

    jQuery的Textarea字符限制插件就是为此目的而设计的,它可以实时显示用户当前输入的字符数,并在达到预设限制时阻止进一步输入或给出提示。 这个插件的核心功能包括: 1. 实时监控:当用户在textarea中键入内容时,...

    jQuery文本框字符限制插件-TextArea Counter.docx

    《jQuery文本框字符限制插件——优化用户输入体验的实用工具》 在网页设计和开发过程中,有时我们需要对用户在文本框(TextArea)中的输入进行限制,以保证数据的规范性和一致性。例如,在评论区、表单填写等场景,...

    jQuery文本框字符限制插件-TextArea Counter.pdf

    《jQuery文本框字符限制插件详解》 在网页设计中,常常需要对用户输入的文本进行长度限制,以保持页面的整洁和数据的一致性。jQuery作为一种强大的JavaScript库,提供了丰富的功能来帮助开发者实现这样的需求。本文...

    jquery对textarea的长度进行验证

    当用户尝试提交表单时,`jquery.validate.js`会自动检查所有字段,如果textarea的长度超过200个字符,就会阻止表单提交并显示错误信息。 通过这种方式,我们可以灵活地控制用户在textarea中输入的文本长度,提高...

    jQuery插件charCount模仿twitter和新浪微博的textarea字数统计.zip

    《jQuery插件charCount:实现textarea字数统计的探索与实践》 在现代网页开发中,用户交互体验的提升已经成为了一项重要的设计考量。尤其是在社交媒体和博客平台,限制输入字符数的功能,如Twitter的280字符限制和...

    textarea限制长度插件

    总的来说,"textarea限制长度插件"是jQuery生态系统中一个实用的工具,它使得限制textarea字符数变得简单而直观。无论是用于表单验证还是数据管理,这个插件都能帮助开发者实现高效且用户友好的界面。通过深入理解和...

    jQuery textarea文本框输入文字字数限制提示代码.zip

    本资源"jQuery textarea文本框输入文字字数限制提示代码.zip"提供了一种实用的方法,用于限制用户在textarea文本框中输入的字符数,并在达到预设限制时给出提示。下面我们将详细探讨相关的jQuery知识点。 首先,`...

    jquery表单验证插件

    ### jQuery表单验证插件详解 #### 一、概述 jQuery表单验证插件是一种用于简化Web表单处理过程的强大工具。它不仅能够帮助开发者轻松地实现表单数据的Ajax提交,还支持文件上传等功能,极大地提升了用户体验并降低...

    输入框jq textarea表情插件特效

    本文将深入探讨如何利用jQuery来实现一个带有表情插件的textarea特效。 首先,让我们了解`textarea`。`textarea`是HTML中的一个表单元素,用于创建多行文本输入区域。在传统的网页设计中,用户可以在`textarea`内...

    ASP.NET jQuery 实例13 原创jQuery文本框字符限制插件-TextArea Counter

    •可限制最大输入字符长度 •可设置字符截取速度 •可自定义提示信息文本样式(可以改进自定义文本内容) 该插件统计英文字符和中文的长度是一样的。 废话少说,这里直接奉上详细插件代码,具体实现细节已经在代码里面...

    jq textarea表情插件特效.zip

    在本项目"jq textarea表情插件特效.zip"中,我们将探讨如何利用HTML和jQuery来实现一个类似微信的表情选择和预览功能。 首先,`html`是超文本标记语言,是构建网页的基础,它定义了页面的结构。在这个项目中,我们...

    jQuery往textarea中光标所在位置插入文本的方法

    本文主要介绍如何使用jQuery在textarea元素中光标所在位置插入文本的技术,涉及到的操作和概念包括jQuery库的使用、文本框(textarea)的光标定位与操作、JavaScript中的字符串操作等。文章首先定义了jQuery的扩展...

    jQuery.curpos.js插件获textarea输入框下光标的位置.zip

    今天我们将探讨的是一款名为jQuery.curpos.js的插件,它专门用于获取textarea输入框中的光标位置,使得开发者能够更便捷地进行文本操作。 首先,jQuery.curpos.js插件的核心在于其提供的方法,允许我们轻松获取或...

    jquery 插件之 floattextbox 修改版

    总的来说,jQuery插件"floattextbox"修改版是一个优化了用户体验的输入组件,它结合了浮层效果和字符计数提示,使得在网页上进行文本输入变得更加便捷和直观。开发者可以通过研究其源码,学习如何使用jQuery和...

    jQuery 表单验证插件

    目前支持5种大的校验方式,分别是:inputValidator(针对input、textarea、select控件的字符长度、值范围、选择个数的控制)、compareValidator(提供2个对象的比较,目前可以比较字符串和数值型)、ajaxValidator...

    Jquery文本框插入表情插件.zip

    《jQuery文本框插入表情插件详解》 在Web开发中,增强用户交互体验是至关重要的。其中,允许用户在文本框内插入表情符号已经成为一种流行趋势,尤其在社交媒体和聊天应用中。今天我们将深入探讨一个基于jQuery的...

    jQuery formValidator表单验证插件4.1.3提供下载

    插件支持6种大的校验方式,分别是:inputValidator(针对input、textarea、select控件的字符长度、值范围、选择个数的控制)、compareValidator(提供2个对象的比较,目前可以比较字符串和数值型)、ajaxValidator...

    jQuery formValidator表单验证插件示例源码

    目前支持5种大的校验方式,分别是:inputValidator(针对input、textarea、select控件的字符长度、值范围、选择个数的控制)、compareValidator(提供2个对象的比较,目前可以比较字符串和数值型)、ajaxValidator...

Global site tag (gtag.js) - Google Analytics