我写了一个简单的函数,如下所示..
function handleKeyPress(showEvent,formItem) {
if(showEvent == null){}
else if(showEvent.keyCode == 13)
{
var feildID = formItem.id;
var pid=formItem.parentNode.id;
var index = enterKeyForm[pid].indexOf(feildID);
$('#' + enterKeyForm[pid][++index]).focus();
console.log(index);
}
else(alert(showEvent.keyCode))
}
如果我将此代码添加到我的身体标签
onkeydown="javascript:getKeys(event);"
并添加此功能
function getKeys(event)
{
if(event.altKey)
{ alert("The Alt key was pressed!");}
}
这适用于铬而不是黑莓...... 我可以捕获alt + anykey并移动+任何键,而不是自己的alt ..
这会抓住用户在表单项上按下的键,参数是事件和表单项,发送yas onkeypress(event,this)?
但这并没有为chrome或blackberry中的hte alt键触发事件...... 但是所有其他钥匙的火灾......
我正在开发webworks SDK。
由于