触发按钮单击快捷键 [英] Trigger Button Click on Short Cut Key

查看:97
本文介绍了触发按钮单击快捷键的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的朋友们,



我需要点击几下快捷键点击按钮。

任何人都可以帮助我触发。

我的要求

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆