zoukankan      html  css  js  c++  java
  • js监听input输入框值的实时变化实例

    情景:监听input输入框值的实时变化实例

    解决方法:1.在元素上同时绑定oninput和onporpertychanger事件

    实例:<script type="text/JavaScript">

      function watch(){

      consolo.log("in")

    </script>

    <input type="text"  oninput="watch(event)" onporpertychange="watch(event)" />

    2.原生js

    <script type="text/javascript">
     $(function(){
       if("v"=="v"){//true为IE浏览器,感兴趣的同学可以去搜下,据说是现有最流行的判断浏览器的方法
        document.getElementById("a").attachEvent("onporpertychange",function(e){
        console.log("inputting!!");
        }
      }else{
        document.getElementById("a").addEventListener("onporpertychange",function(e){
        console.log("inputting!!");
        }
      }
    });
    </script>
    <input type="text" id="a"/>
    3.使用jQuery绑定事件
    <script type="text/javascript">
     $(function(){
      $("#a").bind('input porpertychange',function(){
        console.log("e");
        });
      });
    </script>
    <input type="text" id="a"/>
  • 相关阅读:
    鼠标拖放div 实现
    layerX offsetX pageX
    960 grid 使用
    960 grid 分析
    WebMatrix安装和使用
    Sass使用教程
    CSS预处理器实践之Sass、Less比较
    node.js 入门教程(beginnder guide
    node.js NPM 使用
    《Head First 设计模式》学习笔记——状态模式
  • 原文地址:https://www.cnblogs.com/nailc/p/8572226.html
Copyright © 2011-2022 走看看