如何给一个asp按钮的特定快捷
问题描述:
是否有某种方式来捕捉(特定密钥(keyboard stroke
)),当用户点击它,因为他可以在特定button
我想要的。
我想这样做,因为我有一个grid view
与insert button
在gridview页脚(创建一个新行),并为了便利,而不是每次使用鼠标添加一个新行,我想要捕获一个特定的键作为等同于这个按钮。
答
是的,您可以创建特定的键盘笔划组合,为您提供快捷方式。
一个典型的例子是使用Ctrl键 + 小号保存页面上的某些数据。
下面是关于如何使用JavaScript和jQuery http://www.scottklarr.com/topic/126/how-to-create-ctrl-key-shortcuts-in-javascript/
做一个很好的教程下面的代码的摘录:
var isCtrl = false;
document.onkeyup=function(e){
if(e.which == 17) isCtrl=false;
}
document.onkeydown=function(e){
if(e.which == 17) isCtrl=true;
if(e.which == 83 && isCtrl == true) {
//run code for CTRL+S -- ie, save!
return false;
}
}
非常感谢,但链接不出现。这是一个有效的链接吗? –
是的,它适用于我。 –