不等待输入框失去焦点的Onchange事件
Onchange event that does not wait for input box to lose focus
HTML输入框的onchange
事件直到文本框失去焦点时才触发。有没有办法使它在内容改变时立即启动?
以下是onchange
在失焦后发射的例子:http://jsfiddle.net/McjqW/
你可以用onkeyup代替
<input type="text" id="fname" onkeyup="upperCase(this.id)">
http://jsfiddle.net/McjqW/1/您正在寻找onkeypress
或onkeydown
事件。请注意,此事件不是标准的,不同的浏览器可能以不同的名称公开此功能。DOM级别3标准定义了一个keypress
事件,这将是"答案",但我不能保证浏览器支持。
更新: onkeypress
据称获得广泛支持
你需要HTML5 input
事件。它不是完全跨浏览器的,但有一个解决IE的方法。9,这是唯一一个没有这个功能的主流浏览器。
相关文章:
- 如何使用javascript和PHP动态触发onChange事件
- Javascript:如何在onChange事件期间更改日期时间值
- JavaScript onchange事件未在IIS7中激发
- 如何在jQuery中为asp:textbox生成onchange事件
- 当触发下拉列表的onchange事件时,使用JavaScript提交表单
- 当select标记触发onChange事件时,从mysql数据库加载html表
- Javascript:OnChange事件,将数组变量传递给另一个函数
- 如何使select onchange事件在页面加载时发生
- 在onchange事件中,可以传递不是当前控件的参数吗
- OnChange事件未激发
- 此multi-onChange事件是否有效
- 如何在Jasmine/Rect中测试带有范围输入的“onChange”事件
- JSON无法处理OnChange事件
- 为什么我的onchange事件发生在页面加载时,而不是在触发时
- 如何在React's onChange事件
- JS:Onchange事件在启动时激活
- JavaScript onChange 事件侦听器对输入表单不起作用
- 如何在 PHP 中使用 OnChange 事件的下拉列表中选择一个选项后,对大量数据行设置分页
- 如何在jQuery中处理输入类型=文件的onchange事件
- Razor Dropdown onchange事件未触发始终未定义