2009-09-20 62 views
2

共新手的问题,所以请容忍我在这里;当一个按键在HTML文本输入控件时)捕获HTML文本输入应用键后按键?

,有两个似乎在处理它(onkeypress事件和调用onChanged)有用的事件。 onKeyPress在按下按键后但在操作应用于控件的文本之前触发。后者仅在焦点从控件中删除并进行编辑时才被解雇。

我的问题:有没有一种方法来捕捉事件,后按键已经被应用到了控制,但W/O移除焦点(这样我就可以离开产生的文本的工作)?或者,这几乎是我必须解决的选择?

谢谢!

+1

你能举一个你想要做什么的例子吗?从它听起来像,'onKeyUp'可能是你的解决方案。 – jimyi 2009-09-20 03:13:59

+0

这是一个文本框,可以输入简单的数学公式 - 我希望验证语法,因为它已经输入,然后在检测到第一个错误时立即将控件的背景变成红色。当然,退格键和删除键可以输入。 当然,这是有帮助的最终文本(而不是在编辑之前的文本)工作,所以我希望有,将捕获的事件。 – Bob 2009-09-20 03:18:43

+1

向下滚动此页面获取可用事件http://www.w3schools.com/TAGS/tag_input.asp列表 – intermension 2009-09-20 03:23:54

回答

2

您可能也想看看onkeyuponkeydown事件。我怀疑你对onkeyup.感兴趣也许你可以提供更多的信息,我可以给一个更完整的例子。

+0

其实,这是我所需要的 - 谢谢你! – Bob 2009-09-20 03:21:06