当前位置: 首页 > 编程笔记 >

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

钮誉
2023-03-14
本文向大家介绍javascript记录文本框内文字个数检测文字个数变化,包括了javascript记录文本框内文字个数检测文字个数变化的使用技巧和注意事项,需要的朋友参考一下

最近在做一个项目中遇到这样一个问题,要对文本框中用户输入的文字进行记数,在下面显示出来,因为我们做的是一个短信发送平台,现在我们国家的短信服务,如果你的信息超过了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文本框内输入文字倒计数的方法,包括了javascript文本框内输入文字倒计数的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了javascript文本框内输入文字倒计数的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的javascript程序设计有所帮助。

  • 问题内容: 如何使用JavaScript在textarea上检测更改事件? 我正在尝试检测您输入的剩余字符数。 我尝试使用onchange事件,但这似乎仅在焦点移开时才起作用。 问题答案: 您将需要使用 和 。onchange将阻止上下文菜单粘贴,并且onkeyup将为每次击键触发。 请参阅我的如何将maxlength施加到textArea上的答案以获取代码示例。

  • 我如何用材料组件做到这一点? 我不想在边框之间有这样的标签:(当你有多个填充字段时,这看起来不再好看了,在我看来,所有中断的边框都很紧张)

  • 问题内容: 如何从mysql db表中检索文本字段,而不是整个文本,仅检索40个左右的字符。 可以在sql中完成此操作,还是需要使用php完成? 基本上我想做的是显示前x个字符,然后让用户单击以查看全部内容。 问题答案: 参见功能。 根据 经验 ,您永远不应该在PHP中做MySQL可以为您做的事情。这样想:您不希望从数据库向请求的应用程序传输超出严格必要的内容。 编辑 如果 要经常使用 同一页面上

  • 我正在使用Android Studio/Java,我正在编程一个按钮来重置我的数字文本框的值: 问题是..清零后如何选择et1?

  • 我有两个表单,我想从form1中获取text box1的值并将其显示为form2中text box2的值。我还希望text box2中的文本以相同的形式(form2)出现在text box3中,但是当我运行程序时,这些值不会显示在text box3上。我希望你明白逻辑,因为它真的很混乱,我不能再简单了。这是我正在尝试做的代码: 我想获取textbox2的值并将其显示在textbox3上(两者都在同