This is my code:

这是我的代码:

function textCounter(field, countfield, maxlimit) {
    if (field.value.length > maxlimit) {
        field.value = field.value.substring(0, 160);
        field.blur();
        field.focus();
        return false;
    } else {
        countfield.value = maxlimit - field.value.length;
    }
}

How can I display how many characters are remaining from a certain text box with a limit of 160?

如何显示某个文本框中剩余的字符数限制为160?

10 个解决方案

#1


41

The code in here with a little bit of modification and simplification:

这里的代码有一点修改和简化:

<input disabled  maxlength="3" size="3" value="10" id="counter">
<textarea onkeyup="textCounter(this,'counter',10);" id="message">
</textarea>
<script>
function textCounter(field,field2,maxlimit)
{
 var countfield = document.getElementById(field2);
 if ( field.value.length > maxlimit ) {
  field.value = field.value.substring( 0, maxlimit );
  return false;
 } else {
  countfield.value = maxlimit - field.value.length;
 }
}
</script>

Hope this helps!

希望这可以帮助!

tip:

When merging the codes with your page, make sure the HTML elements(textarea, input) are loaded first before the scripts (Javascript functions)

将代码与页面合并时,请确保在脚本(Javascript函数)之前首先加载HTML元素(textarea,input)

更多相关文章

  1. arcgis api for js入门开发系列十 自定义Navigation控件样式风格
  2. 五十行javascript代码实现简单的双向数据绑定
  3. 在内容可编辑DIV中的选定文本周围包装bb代码
  4. 常用验证JS代码基础及实例
  5. 试着在我的javascript代码中理解“this”(一件事有效,另一件没有)
  6. 代码点火-如何从控制器返回Json响应
  7. 小弟初学网页(javascript),看不懂下面的代码。但又要完成任务 各位
  8. 使用jquery在textarea中的颜色代码
  9. 为什么我的javascript/jquery代码不能像预期的那样工作?

随机推荐

  1. Hibernate面试题大全
  2. Samba服务器部署
  3. date使用
  4. 闪存是什么
  5. 任务计划crontab
  6. 祝好...
  7. binlog有哪些工作模式?Linux云计算运维入
  8. centos7修改root密码
  9. curl和wget使用
  10. CentOS7部署VNC