jQuery/JS监听input输入框值变化实例


Posted in jQuery onOctober 17, 2019

input事件:

onchange:

1、要在 input 失去焦点的时候才会触发;

2、在输入框内容变化的时候不会触发change,当鼠标在其他地方点一下才会触发;

3、onchange event 所有主要浏览器都支持;

4、onchange 属性可以使用于:<input>, <select>, 和 <textarea>。

<script>
  function change(){
    var x=document.getElementById("password");
    x.value=x.value.toUpperCase();<br data-filtered="filtered">
console.log("出发了")
   }
</script>
</head>
<body>
 
  输入你的密码: <input type="text" id="password" onchange="change()">
 
</body>

oninput:

1、在用户输入时触发,它是在元素值发生变化时立即触发;

2、该事件在 <input> 或 <textarea> 元素的值发生改变时触发。

3、缺陷:从脚本中修改值不会触发事件。从浏览器下拉提示框里选取值时不会触发。IE9 以下不支持,所以IE9以下可用onpropertychange 事件代替。

JS: <input type="text" id="password" oninput="change()">
jQuery: $("#password").on('input propertychange', change);

onpropertychange:

1、会实时触发,会在元素的属性改变时就触发事件。当元素disable=true时不会触发

2、缺陷:只在IE 下支持,其他浏览器不支持,用oninput来解决。

<input type="text" id="password" oninput="onpropertychange()">

jQuery:

<!DOCTYPE html> 
<html> 
  <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    <title>RunJS</title> 
  <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
  </head> 
  <body> 
    <input type="text" id="password" autoComplete='off'> 
   <script type="text/javascript">
$(function(){ 
$('#password').bind('input propertychange', function() { <br data-filtered="filtered">

 console.log('在实时触发!!!')
  
$('#result').html($(this).val().length); <br data-filtered="filtered"> 

$(this).val().length != 0 ? $("#login").css("background-color", "#086AC1") : $("#login").css("background-color", "#529DE0")

});
})  
    </script>
  </body> 
</html>

JavaScript;

<script type="text/javascript">
  // Firefox, Google Chrome, Opera, Safari, Internet Explorer from version 9
    function OnInput (event) {
      alert ("The new content: " + event.target.value);
    }
  // Internet Explorer
    function OnPropChanged (event) {
      if (event.propertyName.toLowerCase () == "value") {
        alert ("The new content: " + event.srcElement.value);
      }
    }
</script>
 
<input type="text" oninput="OnInput (event)" onpropertychange="OnPropChanged (event)" value="Text field" />

以上就是本次介绍的全部相关知识点,感谢大家的学习和对三水点靠木的支持。

jQuery 相关文章推荐
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
Mar 21 jQuery
js和jquery中获取非行间样式
May 05 jQuery
jquery dataTable 后台加载数据并分页实例代码
Jun 07 jQuery
jquery对table做排序操作的实例演示
Aug 10 jQuery
jQuery实现可兼容IE6的滚动监听功能
Sep 20 jQuery
jQuery实现的粘性滚动导航栏效果实例【附源码下载】
Oct 19 jQuery
jQuery代码优化方法总结
Jan 29 jQuery
基于jquery实现左右上下移动效果
May 02 jQuery
jQuery内容选择器与表单选择器实例分析
Jun 28 jQuery
jquery.pager.js实现分页效果
Jul 29 jQuery
jQuery实现简单飞机大战
Jul 05 jQuery
jQuery实现动态加载瀑布流
Sep 01 jQuery
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
Oct 16 #jQuery
Jquery 动态添加元素并添加点击事件实现过程解析
Oct 12 #jQuery
jquery 遍历hash操作示例【基于ajax交互】
Oct 12 #jQuery
jquery 时间戳转日期过程详解
Oct 12 #jQuery
jquery将json转为数据字典的实例代码
Oct 11 #jQuery
js判断复选框是否选中的方法示例【基于jQuery】
Oct 10 #jQuery
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
Oct 10 #jQuery
You might like
扩展你的 PHP 之入门篇
2006/12/04 PHP
怎样才能成为PHP高手?学会“懒惰”的编程
2006/12/05 PHP
Dedecms常用函数解析
2008/02/01 PHP
php 伪静态之IIS篇
2014/06/02 PHP
php中使用sftp教程
2015/03/30 PHP
Java中final关键字详解
2015/08/10 PHP
php无限极分类实现方法分析
2019/07/04 PHP
仿谷歌主页js动画效果实现代码
2013/07/14 Javascript
浮动的div自适应居中显示的js代码
2013/12/23 Javascript
深入剖析JavaScript编程中的对象概念
2015/10/21 Javascript
jquery if条件语句的写法
2016/05/19 Javascript
jquery与js实现全选功能的区别
2017/06/11 jQuery
JS异步函数队列功能实例分析
2017/11/28 Javascript
elementui实现预览图片组件二次封装
2020/12/29 Javascript
[01:08:24]DOTA2-DPC中国联赛 正赛 RNG vs Phoenix BO3 第一场 2月5日
2021/03/11 DOTA
简单介绍Python的Tornado框架中的协程异步实现原理
2015/04/23 Python
python使用fork实现守护进程的方法
2017/11/16 Python
Python3实现发送QQ邮件功能(html)
2017/12/15 Python
详解Python字典的操作
2019/03/04 Python
python安装scipy的方法步骤
2019/06/26 Python
python实现基于朴素贝叶斯的垃圾分类算法
2019/07/09 Python
扩展Django admin的list_filter()可使用范围方法
2019/08/21 Python
python实现银行管理系统
2019/10/25 Python
django商品分类及商品数据建模实例详解
2020/01/03 Python
html5 localStorage本地存储_动力节点Java学院整理
2017/07/06 HTML / CSS
Zadig&Voltaire官网:法国时装品牌
2018/01/05 全球购物
类如何去实现接口
2013/12/19 面试题
幼师自荐信范文
2013/10/06 职场文书
企业门卫岗位职责
2013/12/12 职场文书
公司新员工的演讲稿注意事项
2014/01/01 职场文书
各营销点岗位职责范本
2014/03/05 职场文书
2014年党员自我评议对照检查材料
2014/09/20 职场文书
2015年乡镇纪检工作总结
2015/04/22 职场文书
单位综合评价意见
2015/06/05 职场文书
详解nginx location指令
2022/01/18 Servers
Django数据库(SQlite)基本入门使用教程
2022/07/07 Python