textarea输入框实时统计输入字符数

 1 <!DOCTYPE html>
 2 <html>
 3
 4     <head>
 5         <meta charset="UTF-8">
 6         <title></title>
 7         <style type="text/css">
 8             #num {
 9                 color: red;
10             }
11         </style>
12     </head>
13
14     <body>
15
16         <textarea class="weui_textarea" onkeyup="wordStatic(this);" maxlength="50" id="studyIdea" placeholder="请填写您的培训收获!" rows="3"></textarea>
17         <div class="weui_textarea_counter"><span id="num">0</span>/50</div>
18
19     </body>
20     <script type="text/javascript">
21         function wordStatic(input) {
22             // 获取要显示已经输入字数文本框对象
23             var content = document.getElementById(‘num‘);
24             if(content && input) {
25                 // 获取输入框输入内容长度并更新到界面
26                 var value = input.value;
27                 // 将换行符不计算为单词数
28                 value = value.replace(/\n|\r/gi, "");
29                 // 更新计数
30                 content.innerText = value.length;
31             }
32         }
33     </script>
34
35 </html>

原文地址

原文地址:https://www.cnblogs.com/wush-1215/p/9279931.html

时间: 2024-07-30 09:16:34

textarea输入框实时统计输入字符数的相关文章

实时统计输入字符个数

JavaScript中经常要实时统计输入的个数,用onkeyup只对输入英文有效果,输入中文时没办法实时统计:而使用onchange,也只能是等输入框失去焦点才能统计,并不能实时.下面的方法就可以实现实时统计: <div id="msg"></div> <input id='txt' value="" /> <script> //当状态改变的时候执行的函数 function handle() { document.ge

统计Textarea的输入字符数

HTML代码: <div class="item-textarea">     <textarea></textarea>     <span>还可以输入<i>500</i>个文字</span> </div> CSS代码: .item-textarea{     position: relative; } .item-textarea textarea{     width: 100%;  

JS(javascript)动态判断输入文本框剩余可输入字符数

一.描述 我们在空间中发表状态,当我们输入一个字符,上面的剩余可输入字符数就会减一,直到输入的字符数达到之前设定的最大数量为止,效果如下图所示: 二.实现方法 首先,我们先确定文本框内的最大可输入长度,其次在输入一个字符抬起键盘的时候对输入文本框中的字符长度进行验证,并在动态显示在剩余可输入字符数中. 三.源代码 <%@ page language="java" pageEncoding="UTF-8"%> <%@ taglib uri="

UItexfile实时验证输入字符

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string; { NSString * toBeString = [textField.text stringByReplacingCharactersInRange:range withString:string]; UITextField *loginPas

android 中如何限制 EditText 最大输入字符数

方法一: 在 xml 文件中设置文本编辑框属性作字符数限制 如:android:maxLength="10" 即限制最大输入字符个数为10 方法二: 在代码中使用InputFilter 进行过滤 //editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(20)}); 即限定最大输入字符数为20 [java] view plaincopy public class TextEditActivity exten

Android 简单统计文本文件字符数、单词数、行数Demo

做的demo是统计文本文件的字符数.单词数.行数的,首先呢,我们必须要有一个文本文件.所以我们要么创建一个文本文件,并保存,然后再解析:要么就提前把文本文件先放到模拟器上,然后检索到文本名再进行解析.我感觉第二种方法不可行,因为要测试时,肯定要多次测试,每次还要找到文件再修改文件内容,过于麻烦.所以我用的第一种方法,文件内容更改后直接保存即可. 首先是 页面布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res

限制输入字符数通用方法(汉字占2位,英符占1位)

(待完善补充) checkLimitCharacterLength(itemName, length, parentObj) { //校验字符长度(变量名,限制字符数,变量所属的对象) if (!parentObj) { parentObj = this; } let value = parentObj[itemName]; let valueArray = value.split(''); let _len = 0 for (let i = 0, len = value.length; i <

js控制textarea输入字符串的个数,鼠标按下抬起判断输入字符数

[Html代码] <table> <tr> <td width="150">短信内容:</td> <td> <textarea name="message" cols="96" rows="5" onKeyDown="textCounter(message,remLen,65);" onKeyUp="textCounter(mess

js jquery实时计算输入字符

在项目中需要倒还可以输入多少字符 支持键盘输入,sogou,小键盘 //多个事件keydown keypress keyup $(".ujpg-box-5-textarea").bind("keydown keypress keyup", function() { var id = $(this).attr("id"); var txta = $("#" + id).val(); if (txta.length > 14