jQuery 监听修改文本框事件
在开发中,有时我们需要对 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 监听修改文本框事件相关推荐
- GUI 事件监听和文本框事件监听
4.事件监听 事件监听:什么事情发生了,需要做什么? 什么事情是事件,做什么?是我们编辑的功能 事件:是鼠标事件,键盘事件等. 例如鼠标按下,要下载音乐 键盘按下哪一个按键,需要执行什么操作 publ ...
- jquery 监听td点击事件_VUE @hook浅析(监听子组件的生命周期钩子) - 古兰精
一.前言 接触hook是从webhook开始接触的,webhook是git的一个扩展服务,可以在仓库接收到push/commit事件并发送http request至一个开发者可以自定义的URL.通过这 ...
- java文本域内容监听_HTML文本框,文本域,监听文本的实时变化
概要: 今天要做一个文本域的实时校验,实时文本变化,字符长度不能超过512.搞得有点麻烦.文本域的change事件,keyup事件等等都不合适,最后参考别人用计时器完成的,用计时器 效率对于小文本,效 ...
- jquery 监听td点击事件_React 事件 | 1. React 中的事件委托
说到 React 的事件,也算是 React 的一个非常有亮点的优化,它在原生事件体系的基础上,单独实现了一套事件机制.想要了解这个机制,首先的了解下什么是事件委托以及事件委托的好处. 事件委托 假设 ...
- jquery 监听td点击事件_安卓开发监听点击事件的一种方法
本人是菜鸟一只,学习安卓纯属兴趣.没有真正上过编程课程,所有知识都是在网上获取的.今天分享的是监听点击事件的一个方法,这个方法的好处是代码较简洁. 如图,点击保存时,把上面的数据入库. 实现如下: 在 ...
- js监听只读文本框_急急急~~~~~~js radio 文本框只读/只写
在jquery1.7版本中验证通过,你用的是1.6.2,应该不会存在兼容性问题 必须给两个radio加id,你看看网页结构中能不能加id,不行的话,再修改那两个if的条件,换成判断数组下标是否为1和2 ...
- html监听多选框事件,复选框事件监听使用求助
McEvsw1ypQDJwbGNOluzmg== 当复选框未勾选显示input的文本框为时间xlJLaqVV9oS6M3cASNnXrg== YePxX5thtSP/0vZ6aBS1Ig== 当复选框 ...
- js监听只读文本框_js 动态控制 input 框 的只读属性
input 框的只读属性: readonly 在页面中直接添加为只读时,可在input中直接添加 readonly="readonly",但是如果想通过点击按钮来改变的话,需 ...
- 第三篇、文本框事件监听
文章目录 前言 一.文本框事件监听 二.代码示例 1.文本框事件监听 总结 前言 上一篇我们共同学习了对按钮事件的监听,本篇我们将共同学习对文本框的事件监听 一.文本框事件监听 本篇内容我们将实现对文 ...
最新文章
- AS4下搭建cacti
- SGU101 求有重边的无向图欧拉迹
- VBS 脚本语言-利用vbs调用ie浏览器访问百度查天气实例演示
- Linux 基础学习大考核
- 转载 一篇UI规范文件
- C#十进制与十六进制转换
- 添加组件_苹果ios14怎么添加删除小组件 小组件叠放添加设置教程
- Mongodb中 Documents文档说明
- python中pandas库里的read_table和read_csv的区别
- 海军装备、舰船电子设备|环境可靠性试验|GJB150A\GJB4
- 使用Dosbox运行程序
- Kolmogorov复杂性简介(转)
- 系统性能调优技术实战
- 保研面试问题(英文)
- 字节跳动校招——运维工程师-系统架构岗位面经分享
- 泰裤辣!五一烧烤倒计时,还有人没做好攻略吗?
- Java核心技术卷一(百度云资源)
- 在OpenCV里使用SVM识别手写数字
- PHP 生成带参微信小程序太阳码
- caffe 训练自己的数据