当前位置: 代码迷 >> ASP.NET >> ASP.NET(C#)怎么为按钮设定组合键
  详细解决方案

ASP.NET(C#)怎么为按钮设定组合键

热度:9813   发布时间:2013-02-25 00:00:00.0
ASP.NET(C#)如何为按钮设定组合键?
比如我有一个按钮,和它的Button1_Click事件
<asp:Button ID="Button1" runat="server" Text="保存记录" OnClick='Button1_Click' />

我想设定按了Ctrl+s也能执行Button1的Click事件,请问如何实现?
------最佳解决方案--------------------------------------------------------
<script language="javascript">
function keyevent(){
if(event.ctrlKey&&event.keyCode==83)
     document.getElementById("Button1").click();
     return false;
}
document.onkeydown = keyevent;
</script>
------其他解决方案--------------------------------------------------------

所谓的组合键,也会依赖于系统和次于系统。
特别是bs程序。感觉意义不太大
------其他解决方案--------------------------------------------------------
引用:
<script language="javascript">
function keyevent(){
if(event.ctrlKey&amp;&amp;event.keyCode==83)
     document.getElementById("Button1").click();
     return false;
}
document.onkey……

少写了对花括号
function keyevent(){
  if(event.ctrlKey&&event.keyCode==83){
    document.getElementById("Button1").click();
    return false;
  }
}
document.onkeydown = keyevent;
------其他解决方案--------------------------------------------------------
非常,非常感谢!!
  相关解决方案