在开发中,有时我们需要对 input 的 value 值变化作实时响应。比如文本输入框的实时字数统计功能,要求文本框内容改变时就要触发相关的统计行为。不管这个内容是键盘输入的,还是鼠标粘贴进来的。1,实现原理
要实现内容实时监听响应,我们需要用到两个监听事件:oninput 事件和 propertychange 事件
(1)oninput
这个是标准浏览器的事件,一般浏览器都支持。当 input 的 value 发生变化时就会发生,无论是键盘输入还是鼠标粘贴的改变都能即时监听到。
原文:jQuery - 监听input组件的内容改变,并进行实时响应(2)propertychange
由于 IE9 以下是不支持的 oninput 事件。这个时候就要用到IE专有的 propertychange 事件。顾名思义,翻译过来叫属性变更事件。 这个事件就比较强大了,不仅仅会监听到 input 的value 属性,还包括其他的标签属性。各种属性发生变化都会产生该事件,比如 span 元素的 style 属性改变。同时在事件发生时还可以用 event.propertyName 访问到改变的属性名。2,样例演示
下面使用 jQuery 做一个字数实时统计功能。当文本框内容改变时,下方会实时统计出当前的字数。
原文:jQuery - 监听input组件的内容改变,并进行实时响应<html><head><title>hangge.com</title><meta charset="utf-8"/><script type="text/javascript" src="jquery-1.11.1.min.js"></script><script>$(document).ready(function(){$('#comment').on('input propertychange', function() {var count = $(this).val().length;$('#tip').html("已输入 "+ count +" 个字。");});});</script></head><body><textarea id="comment" rows="5" cols="50"></textarea><br><div id="tip"></div></body>
</html>

jQuery 监听修改文本框事件相关推荐

  1. GUI 事件监听和文本框事件监听

    4.事件监听 事件监听:什么事情发生了,需要做什么? 什么事情是事件,做什么?是我们编辑的功能 事件:是鼠标事件,键盘事件等. 例如鼠标按下,要下载音乐 键盘按下哪一个按键,需要执行什么操作 publ ...

  2. jquery 监听td点击事件_VUE @hook浅析(监听子组件的生命周期钩子) - 古兰精

    一.前言 接触hook是从webhook开始接触的,webhook是git的一个扩展服务,可以在仓库接收到push/commit事件并发送http request至一个开发者可以自定义的URL.通过这 ...

  3. java文本域内容监听_HTML文本框,文本域,监听文本的实时变化

    概要: 今天要做一个文本域的实时校验,实时文本变化,字符长度不能超过512.搞得有点麻烦.文本域的change事件,keyup事件等等都不合适,最后参考别人用计时器完成的,用计时器 效率对于小文本,效 ...

  4. jquery 监听td点击事件_React 事件 | 1. React 中的事件委托

    说到 React 的事件,也算是 React 的一个非常有亮点的优化,它在原生事件体系的基础上,单独实现了一套事件机制.想要了解这个机制,首先的了解下什么是事件委托以及事件委托的好处. 事件委托 假设 ...

  5. jquery 监听td点击事件_安卓开发监听点击事件的一种方法

    本人是菜鸟一只,学习安卓纯属兴趣.没有真正上过编程课程,所有知识都是在网上获取的.今天分享的是监听点击事件的一个方法,这个方法的好处是代码较简洁. 如图,点击保存时,把上面的数据入库. 实现如下: 在 ...

  6. js监听只读文本框_急急急~~~~~~js radio 文本框只读/只写

    在jquery1.7版本中验证通过,你用的是1.6.2,应该不会存在兼容性问题 必须给两个radio加id,你看看网页结构中能不能加id,不行的话,再修改那两个if的条件,换成判断数组下标是否为1和2 ...

  7. html监听多选框事件,复选框事件监听使用求助

    McEvsw1ypQDJwbGNOluzmg== 当复选框未勾选显示input的文本框为时间xlJLaqVV9oS6M3cASNnXrg== YePxX5thtSP/0vZ6aBS1Ig== 当复选框 ...

  8. js监听只读文本框_js 动态控制 input 框 的只读属性

    input 框的只读属性:  readonly 在页面中直接添加为只读时,可在input中直接添加   readonly="readonly",但是如果想通过点击按钮来改变的话,需 ...

  9. 第三篇、文本框事件监听

    文章目录 前言 一.文本框事件监听 二.代码示例 1.文本框事件监听 总结 前言 上一篇我们共同学习了对按钮事件的监听,本篇我们将共同学习对文本框的事件监听 一.文本框事件监听 本篇内容我们将实现对文 ...

最新文章

  1. AS4下搭建cacti
  2. SGU101 求有重边的无向图欧拉迹
  3. VBS 脚本语言-利用vbs调用ie浏览器访问百度查天气实例演示
  4. Linux 基础学习大考核
  5. 转载 一篇UI规范文件
  6. C#十进制与十六进制转换
  7. 添加组件_苹果ios14怎么添加删除小组件 小组件叠放添加设置教程
  8. Mongodb中 Documents文档说明
  9. python中pandas库里的read_table和read_csv的区别
  10. 海军装备、舰船电子设备|环境可靠性试验|GJB150A\GJB4
  11. 使用Dosbox运行程序
  12. Kolmogorov复杂性简介(转)
  13. 系统性能调优技术实战
  14. 保研面试问题(英文)
  15. 字节跳动校招——运维工程师-系统架构岗位面经分享
  16. 泰裤辣!五一烧烤倒计时,还有人没做好攻略吗?
  17. Java核心技术卷一(百度云资源)
  18. 在OpenCV里使用SVM识别手写数字
  19. PHP 生成带参微信小程序太阳码
  20. caffe 训练自己的数据

热门文章

  1. webgl通过shader实现逼真水面
  2. 数据结构(C语言版)严蔚敏->排序
  3. ath10k内核patch
  4. Keil5安装教程(C51与MDK共存)
  5. 实战:如何打造一个好的标题进行引流?
  6. 美食杰-菜谱大全右侧主体
  7. 无尽神域服务器维护,无尽神域突然显示数据包损坏怎么办 解决方案一览
  8. 什么是 XML?什么是HTML?什么是XHTML? XML、HTML和XHTM的区别及联系
  9. 四小时学习opencv+qt系列(第二天)
  10. Python代码转如何换为exe可执行程序详解