监听文本框输入

标签: 监听 文本框 | 发表时间:2013-02-17 17:48 | 作者:司徒正美
出处:http://www.cnblogs.com/rubylouvre/

Firefox、Chrome、IE9,IE10 均支持 oninput 事件,此外所有版本的 IE 均支持 onpropertychange 事件。

oninput 事件在用户输入、退格(backspace)、删除(delete)、剪切(ctrl + x)、粘贴(ctrl + v)及鼠标剪切与粘贴时触发(在 IE9 中只在输入、粘贴、鼠标粘贴时触发)。

onpropertychange 事件在用户输入、退格(backspace)、删除(delete)、剪切(ctrl + x)、粘贴(ctrl + v)及鼠标剪切与粘贴时触发(在 IE9 中只在输入、粘贴、鼠标粘贴时触发)(仅 IE 支持)。

backspace、delete 两个按键的 keyCode 分别为 8、46。

oncut 事件在粘贴(ctrl + v)、鼠标粘贴时触发。



var input = document.getElementById("test");
function fn() {
// 你要执行的代码
}

if(window.addEventListener) { //先执行W3C
input.addEventListener("input", fn);
} else {
input.attachEvent("onpropertychange", fn);

}

if(window.VBArray && window.addEventListener) { //IE9
input.attachEvent("onkeydown", function() {
var key = window.event.keyCode;
(key == 8 || key == 46) && fn();//处理回退与删除

});
input.attachEvent("oncut", fn);//处理粘贴
}

本文链接

相关 [监听 文本框] 推荐:

监听文本框输入

- - 博客园_Ruby's Louvre
Firefox、Chrome、IE9,IE10 均支持 oninput 事件,此外所有版本的 IE 均支持 onpropertychange 事件. oninput 事件在用户输入、退格(backspace)、删除(delete)、剪切(ctrl + x)、粘贴(ctrl + v)及鼠标剪切与粘贴时触发(在 IE9 中只在输入、粘贴、鼠标粘贴时触发).

监听短信

- - CSDN博客推荐文章
在监听短信在这个功能中,通知观察者的工作已经有别人做好,我们只需要注册一个观察者即可. System.out.println( new Date(date)+" 您收到 " + address +"给你发的一封短信,短信内容为: \n" +body );. 最后千万别忘了在清单文件上加上所需要的相应权限.

ACTIVITI 学习笔记 - 监听

- - 企业架构 - ITeye博客
ACTIVITI 学习笔记 - 监听. 所有分发的事件都是org.activiti.engine.delegate.event.ActivitiEvent的子类. 监听器监听的流程引擎已经创建完毕,并准备好接受API调用. 监听器监听的流程引擎已经关闭,不再接受API调用. 创建了一个新实体,初始化也完成了.

Spring事件监听原理

- - 掘金 后端
基于 SpringBoot-3.1.2. Spring 事件机制主要用于业务编码的解耦,例如用户订单办理成功,需要发送短信通知,这是两个不同的业务逻辑,不应该耦合在一起,针对于此,就可以通过事件机制来解决,以下是一个最简单的Spring事件使用示例. 准备事件监听器(也就是发布事件后,对应的处理者).

CSS3实现文本框焦点伸长效果

- - 畅之部落格
如果用过 苹果官网的搜索功能,就会发现,当搜索框获得焦点时会自动伸长,并且有动画效果,这是怎么实现的呢. 不需要Flash,不需要JavaScript,纯CSS3就可以实现,先看看Demo(不支持IE内核浏览器):. input class="style1" type="text" value="向右伸长" />.

文本框输入内容进行动态提示(jquery部分)

- - CSDN博客Web前端推荐文章
姓名
. //文本框输入内容进行动态提示. if(val.length>0){ //当文本内容不为空时进行异步检索. if(status=="success"){ //当接收服务器端数据成功时. var tipText=$.parseJSON(data); //进行解析json数据.

HTML5实战与剖析之表单——文本框脚本

- - CSDN博客推荐文章
  在编写表单相关的东西的时候,通常有两个标签标示文本框:一种是单行文本框input标签,另一种是多行文本框textarea标签. 这两种标签比较相似,但是他们也有区别.   如果一定要用input标签标示文本框,那么就必须在type属性中设置”text”. 通过设置size属性可以指定文本框中显示字数的字符数.

清空上传文本框中文件路径值

- - JavaScript - Web前端 - ITeye博客
今天工作时,遇到了一个问题:需要将上传文件的input框中的值清空,在上传文件保存成功之后,(上传控件在IE浏览器下有input框)在IE浏览器下input框中依然还显示刚刚上传文件的路径,尝试着使用普通文本框清空的方法去做,但是起不到效果. 后来在网上看到需要将原有的标签用新的标签替换就行了.  这样保存完信息后,同时刚刚input框中文件的路径值就消失了~~.

智能电视变成监听工具

- - Solidot
NCC Groupp的安全专家演示了如何将智能电视变成监听工具. 智能电视内置了扬声器和存储器,可以被恶意程序利用记录会话. 间谍程序可通过物理接触或恶意应用下载安装到电视机上. NCC Group是通过物理接触方式安装间谍软件,该公司的安全专家认为恶意应用可伪装成合法应用通过设备制造商的应用商店安装到电视机上,智能电视支持自动更新,因此恶意应用可释出恶意更新将合法应用变成间谍软件.

简析几种常用的Web监听

- - CSDN博客Web前端推荐文章
我们通常可以部署一些特殊的Servlet类来监听Web应用的上下文信息、Servlet会话信息,Servlet请求信息等. 通过这些监听,我们可以自动执行某些程序. 例如,我们可以把利用监听会话信息,来统计在线人数. 我们可以监听ServletContext,来初始化一些系统常量,初始化一些工厂等.