【发布时间】:2013-08-17 01:03:23
【问题描述】:
我正在尝试计算各种事件的输入字段的值,而不管捕获的事件如何。
我正在考虑keypress keyup keydown cut paste 事件(我忘记了什么吗?)。
我正在尝试确定文本输入 INSERT 模式是开启(默认 - 开启)还是关闭。我无法通过捕获该键的键事件来确定模式,尽管我不知道初始状态是什么。
有人知道方法吗?最好是跨浏览器解决方案,包括 IE8+、Chrome 和 Firefox。
任何可以帮助我的解决方案,或者用 Barney Stinson 的话来说,“骗局、骗局、骗局、欺骗、开局、骗局、计谋和欺骗”都将不胜感激。
【问题讨论】:
-
每次读取整个值不是更容易吗?
-
对于所有这些事件,除了
keyup,输入的值直到事件处理之后才会刷新。 -
啊,明白了。是的,我很确定 DOM 不会在任何地方暴露 insert mode 状态。
-
我找不到任何参考,这就是我在这里问的原因:)
-
@EXSlaver 抱歉还没有 - 看到 this,它仅适用于 IE,但它用于设置插入模式 - 尚未找到用于检查当前状态的等效项。
标签: javascript keyboard dom-events