javascript记录文本框内文字个数检测文字个数变化


Posted in Javascript onOctober 14, 2014

最近在做一个项目中遇到这样一个问题,要对文本框中用户输入的文字进行记数,在下面显示出来,因为我们做的是一个短信发送平台,现在我们国家的短信服务,如果你的信息超过了70个字符,短信就会按二条给你下发。所以要求我们给用户显示他输入了多少个字。好便于用户知道我条信息会分几条给出。

在网了一个代码,放上去,开始使用的时候,还行,不错,可是使用了一段时间后发现了问题。就是你在删除文字后,上面的字数变化就有问题,后来研究了一下,找到问题的所在。onKeyDown="showLen(this)" onKeyUp="showLen(this)以前每次只用了其中一个方法,而且没有者用,这二个方法是在你按下键盘与松开键盘的时候都进行计数,好了,我把程序放上来

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<HEAD> 
<TITLE> New Document </TITLE> 
<META NAME="Generator" CONTENT="EditPlus"> 
<META NAME="Author" CONTENT=""> 
<META NAME="Keywords" CONTENT=""> 
<META NAME="Description" CONTENT=""> 
<mce:script language="javascript"><!-- 
function showLen(obj) 
{ 
document.getElementById("contentLen").value=obj.value.length; 
document.getElementById("smsnum").value=Math.floor(obj.value.length/70)+1; 
} 
// --></mce:script> 
</HEAD> 
<BODY> 

<textarea name="content" cols="60" rows="5" id="content" onKeyDown="showLen(this)" onKeyUp="showLen(this)">
Javascript 相关文章推荐
jquery 查找新建元素代码
Jul 06 Javascript
jQuery 隐藏和显示 input 默认值示例
Jun 03 Javascript
一个通过script自定义属性传递配置参数的方法
Sep 15 Javascript
JS判断元素是否在数组内的实现代码
Mar 30 Javascript
AngularJS基础 ng-submit 指令简单示例
Aug 03 Javascript
微信小程序 实战实例开发流程详细介绍
Jan 05 Javascript
微信小程序 动态传参实例详解
Apr 27 Javascript
js动态设置select下拉菜单的默认选中项实例
Aug 21 Javascript
Vue组件模板的几种书写形式(3种)
Feb 19 Javascript
js判断密码强度的方法
Mar 18 Javascript
JS实现单张或多张图片持续无缝滚动的示例代码
May 10 Javascript
vue 解决IOS10低版本白屏的问题
Nov 17 Javascript
返回顶部按钮响应滚动且动态显示与隐藏
Oct 14 #Javascript
Ajax局部更新导致JS事件重复触发问题的解决方法
Oct 14 #Javascript
一个JavaScript递归实现反转数组字符串的实例
Oct 14 #Javascript
js解决select下拉选不中问题
Oct 14 #Javascript
基于js与flash实现的网站flv视频播放插件代码
Oct 14 #Javascript
两种方法基于jQuery实现IE浏览器兼容placeholder效果
Oct 14 #Javascript
网站基于flash实现的Banner图切换效果代码
Oct 14 #Javascript
You might like
PHP抽象类 介绍
2012/06/13 PHP
PHP批量采集下载美女图片的实现代码
2013/06/03 PHP
PHP删除数组中特定元素的两种方法
2013/07/02 PHP
php静态文件返回304技巧分享
2015/01/06 PHP
php中文繁体和简体相互转换的方法
2015/03/21 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
Laravel框架基于ajax实现二级联动功能示例
2019/01/17 PHP
文本链接逐个出现的js脚本
2007/12/12 Javascript
JS获取页面窗口大小的代码解读
2011/12/01 Javascript
为JS扩展Array.prototype.indexOf引发的问题及解决办法
2015/01/21 Javascript
简单谈谈json跨域
2016/03/13 Javascript
Angular2学习教程之组件中的DOM操作详解
2017/05/28 Javascript
element vue Array数组和Map对象的添加与删除操作
2018/11/14 Javascript
react native 原生模块桥接的简单说明小结
2019/02/26 Javascript
如何在项目中使用log4.js的方法步骤
2019/07/16 Javascript
详解Vue.js和layui日期控件冲突问题解决办法
2019/07/25 Javascript
vue实现信息管理系统
2020/05/30 Javascript
讲解Python中if语句的嵌套用法
2015/05/14 Python
Python实现简单字典树的方法
2016/04/29 Python
Python基础中所出现的异常报错总结
2016/11/19 Python
python实现数据库跨服务器迁移
2018/04/12 Python
python 实现对数据集的归一化的方法(0-1之间)
2018/07/17 Python
Python之时间和日期使用小结
2019/02/14 Python
Python Matplotlib实现三维数据的散点图绘制
2019/03/19 Python
Python with用法:自动关闭文件进程
2019/07/10 Python
linux 下selenium chrome使用详解
2020/04/02 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
2020/06/04 Python
python中scipy.stats产生随机数实例讲解
2021/02/19 Python
安装不同版本的tensorflow与models方法实现
2021/02/20 Python
HTML5的新特性(1)
2016/03/03 HTML / CSS
实习自我鉴定模板
2013/09/28 职场文书
个人自我鉴定怎么写
2013/10/28 职场文书
2013年研究生毕业感言
2014/02/06 职场文书
优秀毕业生找工作自荐信
2014/06/23 职场文书
学生上课迟到检讨书
2015/01/01 职场文书
超市啤酒狂欢夜策划方案范文!
2019/07/03 职场文书