我希望系统管理员可以在应用程序中轻松创建新帐户。 我以为按键alt和shift会触发我的应用程序中的“创建新用户”按钮或defaultButton2。 我可以使用一个键来工作,但是将两个键组合起来似乎无效。

$(document).ready(function () {
  $("input").bind("keydown", function (event) {
    var keycode = (event.keyCode ? event.keyCode : 
          (event.which ? event.which : event.charCode));
    if (keycode == 16 && keycode == 18) {
        document.getElementById('defaultButton2').click();
        return false;
    } else {
        return true;
    }
  });
});

#1楼 票数:1 已采纳

keydown事件( mdn )具有Shift键,Alt键和Control键的布尔值,以检测何时按下按钮组合。 因此,您可以只检查那些。 keyCode仅用于最后按下的键。

如果要检测其他键,例如如果同时按下“ a”和“ s”,则需要弄乱自定义的keydown和keyup事件并自己进行跟踪。

 $('body').on( 'keydown', function(e) { if( e.altKey && e.shiftKey ) { console.log( "Both pressed!" ); } } ); 
 body { background-color: #DDDDDD; } 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> Click Here 

#2楼 票数:0

你几乎做对了...

$(document).ready(function(){
  $("input").keydown(function(e) {
    // 18 is the key for alt
    if(e.keyCode == 18 && e.shiftKey) {
        $("button").click();
    }
  });
});

这是一个可以工作的JSFiddle ,如果您正在寻找JS键码,请在这里看看。

  ask by Jason translate from so

未解决问题?本站智能推荐:

1回复

单击按钮时的调试事件

一般来说,我对调试和javascript还是比较陌生的。 我想找出单击按钮时被调用的时间。 我单击此按钮,然后出现一个弹出窗口,我想找出当我单击该按钮时执行的操作以及触发该弹出窗口的代码。 我该怎么做呢?
4回复

如何在单击按钮时触发滑块的更改事件

我有一个jquery滑块。 我有两个按钮,即ZoomIn和ZoomOut。 我想在这些按钮单击上滑动滑块。 就像通过单击ZoomIn,它应该向右滑动,然后单击ZoomOut,它应该向左滑动,并且也应该调用它们各自的滑动功能/事件。 在这里工作演示 更新后,我还需要在滑块更改时调
3回复

如何在Java脚本或jquery中计算相同按钮单击3次和4次时的间隔时间

jQuery的javascript中有一个按钮。 第一次按下按钮后,再过几秒钟,我再次按下同一按钮。我得到了用于计算从堆栈溢出到同一按钮两次单击之间的间隔的代码。 如何计算同一按钮的第一次单击和第三次单击之间以及同一按钮的第一次单击和第四次单击之间的间隔。 请帮忙。 代码计算第一次点击
2回复

如何在Java脚本或jquery中单击同一按钮两次时计算间隔时间

j查询有一个按钮Java脚本,第一次按下按钮,几秒钟后再次按下相同的按钮。 如何计算两次按下同一按钮之间的间隔时间。 请任何人能帮忙。 我试过的代码:此代码向下和ip,如何为相同的按钮进行计算
2回复

JavaScript:如何更改事件的顺序?

是否可以更改事件顺序以使用消息Huh?调用警报功能Huh? 首先,然后才发出“是!”的下一个警报 信息? 我的jQuery代码。 链接到jsFiddle: http : //jsfiddle.net/84Lyq3n9/
1回复

从Chrome扩展程序触发本机键盘事件

Facebook具有textarea,可以在其中将文本扩展/缩小到其中的文本大小。 在我的Chrome扩展程序中,我将文本区域内的文本更改为多行。 但是,textareas扩展/收缩方法仅适用于键盘事件,因此我必须触发一个事件。 (此操作适用于所有按键,按键按下,按键操作) 但这是行
5回复

捕获使用jQuery执行的任何单击

我想这样做的菜鸟方式 但有没有办法可以捕获任何类型的点击,而不必为DOM中的每个对象注册一个监听器? 帮助会很棒。 =)
3回复

Javascriptonclick提交按钮问题

我正在通过表单验证用户信息。 我做了一个简单的用户信息表格,但无法获取提交按钮来调用头部的javascript功能。 我不知道我的结构是否不正确。 我看了一下头上的脚本,但找不到问题。 有人可以通过提交按钮帮助我找到问题吗? 下面,为清楚起见,我粘贴了整个网页。