需求:实时监听textarea/input的输入变化,并在页面上显示还能够输入多少字符。

初始做法(有问题,不准确):

仅仅使用on keyup事件  :导致在输入的时候会根据输入法状态把汉字拼音算进去,在换成汉字时并不改变统计结果

如下图:

改过的方法 使用多个事件绑定(可行):

//实时监听字数变化
$(document).ready(function(){$('.input').on('input focus keyup',function(){var strs   = getByteLen($(this).val());remain = strs.length;var content_msg = remain+'字';$(this).next().html(content_msg);         });
});//获取除标点符号之外的字数
function getByteLen(val) {strs = val.replace(/[\ |\~|\`|\!|\@|\#|\$|\%|\^|\&|\*|\(|\)|\-|\_|\+|\=|\||\\|\[|\]|\{|\}|\;|\:|\"|\'|\,|\<|\.|\>|\/|\?|\,|\。|\?|\:|\;|\‘|\’|\”|\“|\、|\·|\!|\(|\)|\》|\《|\『|\』]/g,""); //let recxType = /^[0-9A-Za-z\u4e00-\u9fa5]{15,}$/;return strs;
}

前端页面 数据处理input、textarea输入框实时 统计字数(真实字数)相关推荐

  1. textarea输入框实时 统计字数(可统计中文,英文字数)

    textarea输入框实时 统计字数(可统计中文,英文字数) 效果图如下所示: html部分: <textarea name="des" id="" ro ...

  2. html 实时统计字数,记一次前端 input、textarea输入框实时 统计字数(真实字数)...

    需求:实时监听textarea/input的输入变化,并在页面上显示还能够输入多少字符. 初始做法(有问题,不准确): 仅仅使用on keyup事件  :导致在输入的时候会根据输入法状态把汉字拼音算进 ...

  3. input/textarea 输入框点击有边框解决方法

    input/textarea 输入框点击出现类似以下的默认边框 第一种方法(直接添加样式) input{outline: none;} 第二种方法(控制聚焦时不出现边框) input:focus{ou ...

  4. jquery实现输入框实时统计字数和设置字数限制功能

    <html><header><meta charset="utf-8"><title>测试实时字数显示</title>& ...

  5. 前端页面业务中的埋点统计数据

    1.背景 在H5的页面中有很多业务需要统计按钮的点击数与页面的打开数量统计以及客户是谁(多数是获取用户手机号),而统计数量的逻辑一般来说是在接口里进行以保证后台系统的查询,所以前端主要的方法便是用户点 ...

  6. 前端页面,input框禁用编辑的三种方法

    1.disabled 被禁用的 input 元素,*不可编辑,不可复制,不可选择,不能接收焦点,后台也不会接收到传值.*设置后文字的颜色会变成灰色. <input type="text ...

  7. html onblur ios,移动web端键盘问题、IOS安卓机input/textarea兼容性

    前言:移动web开发中,安卓和IOS的input/textarea输入框在调用键盘是有差异的:安卓机键盘覆盖在页面底部:IOS机键盘将整个页面向顶部推.两种实现在真机上都会导致页面出现某些小问题,本篇 ...

  8. SpringMVC(SSM)框架搭建JavaWeb项目时,前端页面文件上传,后台Java下载功能实现及相关问题记录说明

    看在前面:前端页面通过input控件实现文件上传,后台Java使用SpringMVC框架的实现网上有较多教程,但是真正配置一遍下来不报错的较少,所以本博客前面先介绍一遍完整的设置步骤,然后介绍遇到的一 ...

  9. html 实时计算字数,JavaScript 实现textarea限制输入字数, 输入框字数实时统计更新,输入框实时字数计算移动端bug解决...

    textarea称文本域,又称文本区,即有滚动条的多行文本输入控件,在网页的提交表单中经常用到.与单行文本框text控件不同,它不能通过maxlength属性来限制字数,为此必须寻求其他方法来加以限制 ...

最新文章

  1. 30万奖金!首个有阿里技术培训支持,让AI落定场景应用的赛事!
  2. 第十五届全国大学生智能车竞赛浙江赛区隆重开幕
  3. win10禁止dpi缩放在哪_Win10最新DPI缩放技术怎么设置?
  4. 【数据结构与算法】之深入解析“分割回文串II”的求解思路与算法示例
  5. 飞鸽传书绿色版 为什么比较多人用?
  6. 盘点最重要的7个Python库
  7. django设置models.Model数据可以为空
  8. PAT(乙级)1016
  9. JSON Web Token从入门到精通
  10. imput placeholder 移动端不居中问题
  11. 如何打开计算机共享文件,如何打开共享文件 局域网文件共享的图文方法
  12. 无为而无不为——论老子哲学的深度悖论(转载)
  13. C++中模板的特化与偏特化
  14. HTML5页面跳转的几种方法
  15. 前端如何实现一个滚动的文本字幕
  16. 【PHP】json返回大括弧和中括弧,json返回{}和[]
  17. 关于vSphere vMotion的讨论 -3
  18. Ceph Octopus新版新功能:图形化Dashboard
  19. 50、诗句按照特定个数输出
  20. 网络游戏防变速齿轮外挂

热门文章

  1. 微信第三方平台之授权流程(三)
  2. 语音特征信号分类---BP神经网络---MATLAB实现
  3. 万能解决问题思路方法——3W
  4. H5唤起APP进行分享的尝试
  5. Android自定义控件开发入门与实战(11)Xfermode,Android程序员如何有效提升学习效率
  6. 基于Tensorflow 三层神经网络拟合二次函数(附代码与解析)
  7. 5+App和uni-app在App开发上有何区别?
  8. C# mschart 控件 框选 删除部分数据 及游标CursorX CursorY 使用
  9. ESP32-BMP180气压、气温传感器
  10. debug基本命令及全称