触发按钮单击快捷键 [英] Trigger Button Click on Short Cut Key
本文介绍了触发按钮单击快捷键的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
亲爱的朋友们,
我需要点击几下快捷键点击按钮。
任何人都可以帮助我触发。
我的要求
CTRL + G = SEARCH BUTTON
我使用下面的代码,但我只得到一键价值。
$(凭证).keyup(功能(e){
if( e.keyCode == 7){alert('getsearch');}
if(e.keyCode == 50 || e.keyCode == 98){alert('pa');}
});
Dear Friends,
I need to call few button click on shortcut keys.
Can any one help me out to trigger.
My Requirement
CTRL + G = SEARCH BUTTON
I have used below code but i am getting only one key value.
$(document).keyup(function (e) {
if (e.keyCode == 7) { alert('getsearch'); }
if (e.keyCode == 50 || e.keyCode == 98) { alert('pa'); }
});
推荐答案
(document).keyup(function(e){
if(e.keyCode == 7){alert('getsearch');}
if(e.keyCode == 50 || e.keyCode == 98){alert ('pa');}
});
(document).keyup(function (e) {
if (e.keyCode == 7) { alert('getsearch'); }
if (e.keyCode == 50 || e.keyCode == 98) { alert('pa'); }
});
试试这个样本。我没有得到请告诉...
Try this sample. I you didn't get Please tell...
var isCtrl = false;
document.attachEvent('onkeyup', KeyUpHandler);
document.attachEvent('onkeydown', KeyDownHandler);
function KeyUpHandler()
{
if (event.keyCode == 17)
{
isCtrl=false;
}
}
function KeyDownHandler()
{
if (event.keyCode == 17)
{
isCtrl=true;
}
if (event.keyCode == 83 && isCtrl == true)
{
' call button save click event document.getElementById(btnSave).click();
}
else if (event.keyCode == 67 && isCtrl == true)
{
' call button close click event document.getElementById(btnClose).click();
}
}
or this one.....
if (window.captureEvents) {
window.captureEvents(Event.KeyUp);
window.onkeyup = executeCode;
}
else if (window.attachEvent) {
document.attachEvent('onkeyup', executeCode);
}
function executeCode(evt) {
if (evt == null) {
evt = window.event;
}
var theKey = parseInt(evt.keyCode, 10);
switch (theKey) {
case 113: // F2
document.getElementById('buttonid').click();
break;
case 119: // F8
document.getElementById('buttonid').click();
break;
case 120: // F9
document.getElementById('buttonid').click();
break;
case 87: //w
if (window.event.altKey)
document.getElementById('buttonid').click();
break;
}
evt.returnValue = false;
return false;
}
转到下面链接你的问题将被解决
使用javascript的键盘快捷键
go to below link your problem will be solve
Keyboard Shortcut using javascript
这篇关于触发按钮单击快捷键的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文