码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-01-26 14:02:12      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:绑定   bin   htm   padding   浏览器   fun   change   OLE   变化   

HTML5 标准事件 oninput 和 IE 专属事件 onpropertychange 事件实时监听输入框value的变化

oninput 事件在用户输入时触发。

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

提示: 该事件类似于 onchange 事件。不同之处在于 oninput 事件在元素值发生变化是立即触发, onchange 在元素失去焦点时才会触发。另外一点不同是 onchange 事件也可以作用于 <keygen> 和 <select> 元素。

oninput 支持的HTML标签:
        <input type="password">
        <input type="search">
        <input type="text">
        <textarea>

浏览器支持:

Chrome fireFox Safari IE Opera
Yes 4.0+ 5.0+ 9.0+ Yes

 

 

示例:

HTML:
    <input type="text" oninput="onInput()">
    
JavaScript:
    <script type="text/javascript">
        function onInput() {
          console.log("正在输入...");
        }
    </script>

或

HTML:
    <input type="text">
    
JavaScript:
    <script type="text/javascript">
        var oInput = document.querySelector("input");
        oInput.oninput = function () {
          console.log("正在输入...");
        };
    </script>

或

HTML:
    <input type="text">
    
JavaScript:
    <script type="text/javascript" src="jquery.min.js"></script>
    <script type="text/javascript">
        $("input").on("input", function () {
          console.log("正在输入...");
        });
    </script><script type="text/javascript">
        // 同时绑定 input propertychange
        $(input).bind(input propertychange, function() {
            console.log("正在输入...");
        });
    </script>
 

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

标签:绑定   bin   htm   padding   浏览器   fun   change   OLE   变化   

原文地址:https://www.cnblogs.com/lguow/p/10323189.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!