【发布时间】:2012-05-25 19:06:18
【问题描述】:
有没有办法在 BlackBerry 中捕获 input[type="text"] 上的退格键按下?我尝试过使用$('input[type="text"]').bind('keydown', function(event) { ... });,它捕获了除退格键(del)之外的所有按键事件。按此键不会触发任何键事件。
有人知道捕捉事件的方法吗?
我正在为 OS 6.0 开发并使用 BlackBerry 模拟器 9800 进行测试。
已编辑 - 我正在测试的代码
<div id="myPage" data-role="page" data-theme="b">
<div data-role="content">
<input type="text" id="ddd" />
</div>
<script type="text/javascript">
$('input[type="text"]').bind('keydown', function(e){
if(e.keyCode == 8)
alert('backspace trapped')
});
</script>
</div>
【问题讨论】:
-
这个答案可能是你想要的:stackoverflow.com/questions/942037/…
-
感谢您的链接,但我想要的是使用 Javascript 捕获事件,因为我不是为 Blackberry 编写本机应用程序。在我的情况下,按退格键不会触发任何事件(不是
keypress,也不是keydown或keyup)。
标签: jquery-mobile blackberry keyevent blackberry-simulator jquery-events