咨询热线

0371-86158370

用JavaScript程序轻松实现统计文本框Textarea的字数

如果您正在寻找相关产品或有其他疑问,可随时拨打服务热线,或点击下方按钮与我们在线交流!

2022-04-06 13:16:53 发布者:海融软件
关于用JavaScript程序轻松实现统计文本框Textarea的字数 这个问题,是在河南IT软件服务商中一个比较常见的问题了,那么如何解决这个问题呢,继续阅读,接下来进行详细的介绍。

现在流行的Twitter等微博客网站,有一个很好的用户体验,就是在文本框中输入文字的时候,会自动统计输入的字符,并显示用户还能输入的字符,在限制了140个字的微博客中,这样的小提示可以很好的增强用户体验。

  如果实现这种技术呢,我进行了一些研究,发现实现其实挺简单,几行代码就能完成输入字符统计功能,经过实际测试,其对文字的统计与Twitter等微博客的完全相同。

  使用方法是,先增加一个span,用于显示剩余的字数,然后在Textarea中,加入一个onkeydown和onkeyup的事件,调用另一段JavaScript函数,函数调用的参数为span的id和textarea的id,然后再JavaScript中使用innerHTML返回计算出来的剩余字数。

  以下是相关的JavaScript代码:

<script language="javascript">  
function countChar(textareaName,spanName)
{  
 document.getElementById(spanName).innerHTML = 140 - document.getElementById(textareaName).value.length;
}  
</script>  
可以输入<span id="counter">140</span>字<br/>
<textarea id="status"  name="status" rows="6" cols="40" onkeydown='countChar("status","counter");' onkeyup='countChar("status","counter");'></textarea>

  

河南海融软件有限公司成立于2011年,是一家专业从事软件开发的企业,面向中国、欧美、日本等海内外行业用户,提供领先的信息技术和软件服务。公司致力于打造国内领先的技术研发、设计和测试人才及先进的配套测试条件,提高产品科技含量,调整产品结构技术革新及技术支撑的地位,提升行业产品整体技术水平。为加快科技化进程,进一步拉长技术链,起到积极推进的作用。
相关产品
更多推荐
科技·质量·服务·创新

科技·质量·服务·创新

提交需求

如果您对我们的产品感兴趣,或者我们有什么可以帮助到您的,您可以随时在线与我们沟通。 当然您也可以在下面给我们留言,我们将热忱为您服务!

快速响应给予技术咨询答复

专业优质软件服务

成熟领先产品解决方案

专业可靠合作伙伴

免费咨询 0371-86158370
免费获取报价

获取报价

销售热线销售热线:0371-86158370

返回顶部

首页 在线咨询在线咨询 一键拨打一键拨打
Baidu
map