摘自:http://blog.csdn.net/spy19881201/article/details/25537225

示例:

<!DOCTYPE html>
<html>  <head>  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  <title>RunJS</title>  <script id="jquery_183" type="text/javascript" class="library" src="/js/sandbox/jquery/jquery-1.8.3.min.js"></script>  </head>  <body>  <h1 >  实时监测input中值的变化  </h1>  <input type="text" id="username" autoComplete='off'>  <div id="result"></div>  </body>
</html>  

js 实现:

$(function(){  $('#username').bind('input propertychange', function() {  $('#result').html($(this).val().length + ' characters');  });
})  

类似于,实现微博的‘还能输入xxx个字符’

oninput,onpropertychange,onchange的用法: 

1、onchange触发事件必须满足两个条件:

  a)当前对象属性改变,并且是由键盘或鼠标事件激发的(脚本触发无效)

  b)当前对象失去焦点(onblur);

2、onpropertychange的话,只要当前对象属性发生改变,都会触发事件,但是它是IE专属的;

3、oninput是onpropertychange的非IE浏览器版本,支持firefox和opera等浏览器,但有一点不同,它绑定于对象时,并非该对象所有属性改变都能触发事件,它只在对象value值发生改变时奏效。

转载于:https://www.cnblogs.com/cnblogs-jcy/p/7029028.html

js 实时监听input中值变化相关推荐

  1. JavaScript 实时监听input 中值变化

    JavaScript 实时监听input 中值变化 在 <input> 标签中,添加属性 oninput ,oninput 事件在元素获得用户输入时发生. 当 <input> ...

  2. js实时监听input输入框值的变化以便即使匹配搜索项

    问题说明 在含有搜索框的网页中,经常需要及时匹配搜索项,因此需要监听input输入框的变化事件.如果使用 onkeydown.onkeypress.onkeyup 这个几个键盘事件来监测的话,除了监听 ...

  3. html 监听input输入框的值,利用原生JS实时监听input框输入值

    利用原生JS实时监听input框输入值 原生JS中可以使用oninput,onpropertychange,onchange oninput,onpropertychange,onchange的用法 ...

  4. 实时监听 input输入框值的变化 并响应动作

    html <input type="text" id="id"> jquery $("#id").bind('input pro ...

  5. angular监听输入框值的变化_angular 实时监听input框value值的变化触发函数方法

    用angulajs + ionic 做了一个登陆页面.效果要通过监听输入框的变化来判断登陆按钮是否可点击.当至少一个输入框为空时登录按钮不可点击.一开始是用的jquery的方法做的,后来发现刷新当前页 ...

  6. 实时监听input输入框value的变化:

    HTML5 标准事件 oninput 和 IE 专属事件 onpropertychange 事件实时监听输入框value的变化 oninput 事件在用户输入时触发. 该事件在 <input&g ...

  7. 小程序如何在其他页面监听globalData中值的变化?

    小编推荐:Fundebug专注于JavaScript.微信小程序.微信小游戏,Node.js和Java实时BUG监控.真的是一个很好用的bug监控费服务,众多大佬公司都在使用. 前言 这几天去面试,多 ...

  8. JS实时监听DOM元素变化 - MutationObserver

    使用 MutationObserver API实时监听DOM元素变化 创建 MutationObserver 实列,接受一个用于监听到DOM元素变化的回调函数 const handleListenCh ...

  9. JQUERY实时监听INPUT输入值

    JQUERY方法: 方法原型: $(selector).bind(event,data,function,map) selector的语法参照jquery选择器语法 参数 描述 event 必需.规定 ...

最新文章

  1. buu 传统知识+古典密码
  2. java applet退出功能_java-如何使用内置在applet中的Button在浏览器中停止applet?
  3. boost::fusion::as_nview用法的测试程序
  4. 一拖再拖忍无可忍,谷歌披露影响开发人员的 GitHub 高危0day漏洞
  5. 隔离 docker 容器中的用户-------分享链接
  6. Netfilter的使用和实现
  7. Android常用框架
  8. java中intern,JAVA中String的intern方法
  9. Aloha (世界上最早的无线电计算机通信网)
  10. iphone 价格的秘密
  11. “我比Goodfellow提前三年想到了GAN”
  12. 一个不错的技术面试官是怎么样的?
  13. 监控服务架构组成详解和实现监控方法
  14. java毕设项目婚纱摄影网站(附源码)
  15. IntelXeon Gold 6240和IntelXeon Gold 5218有什么区别? 服务器CPU选型
  16. 基于STM32MP157的GPU编程之DRM驱动调试
  17. linux查看进程信息状态SL,Linux锐速当前连接数等状态查询,service serverSpeeder status 服务,帮助信息...
  18. 机械制造行业ERP解决方案
  19. oracle 查看crs,Oracle如何查询当前的crs/has自启动状态
  20. linux运维培训后面试,Linux运维岗位面试中常见的面试问题汇总

热门文章

  1. C#复制文件到指定文件夹
  2. 弄懂webpack,只要看这一片就够了(文末有福利)
  3. 我的vscode配置 利用Settings Sync一键安装
  4. 算法 --- 有效的括号
  5. 25LINQ拾遗及实例
  6. SQL Server遍历表中记录的2种方法
  7. 惊人体积,无码改造,黑月V1.7.4增强版[20110810]
  8. 针对“零时差”*** 赛门铁克推免费杀毒软件
  9. (五)门级电路低功耗设计优化
  10. C#抽象类与密封类-abstract-sealed