【发布时间】:2010-10-09 03:56:47
【问题描述】:
根据我的经验,input type="text"onchange 事件通常仅在您离开 (blur) 控件后发生。
有没有办法强制浏览器在每次textfield 内容更改时触发onchange?如果不是,那么“手动”跟踪这个最优雅的方法是什么?
使用onkey* 事件并不可靠,因为您可以右键单击该字段并选择“粘贴”,这将更改该字段而无需任何键盘输入。
setTimeout 是唯一的方法吗?.. 丑 :-)
【问题讨论】:
-
@您是否有机会更新您接受的答案,以免过时的答案被固定在顶部?
标签: javascript html forms