zoukankan      html  css  js  c++  java
  • DOM3 textInput事件

    DOM3中引入了文本事件,其中之一 textInput

    当用户再可编辑区域输入字符时触发该事件。

    与keypress不同的是,该事件只会在用户输入可视字符时触发,而keypres事件则只要按下键即触发(如CapsLock,Backspace)。

    可看到textInput考虑的主要是字符,可以通过事件对象的data属性获取所输入字符。

    示例

    <!DOCTYPE HTML>
    <html>
    <head>
    <title>DOM3 event textInput</title>
    </head>
    <body>
    
    <input id="ipt" type="text" />
    <script type="text/javascript">
    	function addEvent(el,type,fn){
    		if(el.addEventListener){
    			el.addEventListener(type, fn, false);
    		}else{
    			el.attachEvent('on' + type, fn);
    		}		
    	}
    	var ipt = document.getElementById('ipt');
    	addEvent(ipt,'textInput',function(e){
    		e = e || window.event;
    		console.log(e.data);
    	});
    </script>
    	
    </body>
    </html>
    

      

    目前只有IE9,Chrome,Safari支持。

  • 相关阅读:
    zabbix邮件报警
    简单的带权随机算法
    一、向量
    C#遍历DataSet
    旅游(二)——广州
    旅游(一)——潮州
    LoRa术语
    Linux基础(一)
    Git(二)_基本命令
    Git使用(一)——Cygwin
  • 原文地址:https://www.cnblogs.com/snandy/p/2003035.html
Copyright © 2011-2022 走看看