仅当元素失去焦点时,才会调用 onChange
onChange is called only when the element loses focus
我希望当您在文本字段中键入时,div 会发生变化(我已经有了更改div 的代码)。但是,只有在完成并单击文本字段外部后,才会调用 onchange 事件。我希望在键入每个字母时调用它。
我的代码:
<input name="platetext" type="text" onchange="setValue(this)">
我认为当
输入失去焦点时会触发onChange
。 onKeyUp
应该为您解决问题。
有一个
"输入"事件,您可以将事件处理程序绑定到(我认为这是在HTML5中引入的)。
我在这里做了一个快速且非常肮脏的例子:http://jsfiddle.net/RdKZH/
这将是解决此问题的干净方法(因为 keyup 不适用于复制和粘贴),但您可能需要测试它是否已经在您想要支持的所有浏览器中工作。
相关文章:
- 从javascript调用服务器端的下拉列表onchange函数
- 从Document调用onchange函数.已准备好从更新中预先选择的项目
- 提交按钮只能在onchange调用输入文本后第二次点击时工作
- InnerHTML 调用 JavaScript 函数 onchange.
- jQuery不会接受编程元素.onchange()调用
- 在 onchange 上调用 2 个 JS 函数,并且都返回一些值
- 对于新建的元素,onchange函数只调用一次
- 如何在窗体打开时调用OnChange
- 在选择框的onchange期间调用JavaScript函数
- 从jQuery调用SelectHTML元素OnChange事件
- 在下拉列表中加载默认值并调用 onchange 事件
- jQuery函数没有在Spring MVC中调用onchange事件
- 从外部javascript调用onchange函数
- 调用onchange handler函数
- 如何调用'onchange'在调用asp.net listbox的代码隐藏函数后,触发此事件
- 在按下Enter键后调用onChange事件
- 在Angular Js中没有usingn指令的情况下,如何对作用域值调用onchange事件
- 函数未调用onChange of Checkbox
- 动态下拉菜单在调用 onchange 函数时获取错误的值
- 仅当元素失去焦点时,才会调用 onChange