2011-03-22 58 views
0

当不喜欢的keydown JavaScript事件竟得到评估。 即。直到有人可以使用event.preventDefault()或类似的方法来阻止该操作被采用。活动评估

我没有任何运气在试图找到一种模式。我所知道的是,如果防止在开始时或执行的语句后,它的工作原理(防止动作),但过了一会儿,它没有。

对此有任何引用?

回答

0

这可能是浏览器的依赖。如果你想阻止默认那么该指令应该永远是第一个(没有主题毁灭,这是当前的),然后才跟进你的代码。

支票http://api.jquery.com/keydown/

+0

但这个例子,那么这是否意味着,这将是无法避免的特定字符被输入的? – 2011-03-22 10:22:12

+0

猜猜所以..只是防止默认操作,验证输入字符并手动执行预期的事件。 – tiagoboldt 2011-03-22 10:24:44

+0

检查http://api.jquery.com/keydown/的例子 – tiagoboldt 2011-03-22 10:26:43