asp:按钮事件触发点击' shift'

时间:2018-05-24 07:54:13

标签: asp.net

我有像

这样的代码

文本框

<input id="myinput" type="text" runat="server" />

按钮

<asp:Button runat="server" ID="btnsave" Text="SAVE" OnClick="btnsave_Click" OnClientClick="save();" class="button button2" style="display:none;" />

我想在keyBoard上单击Shift按钮时生成 btnsave_Click 事件,这可能吗?

1 个答案:

答案 0 :(得分:0)

我不知道你是否想要在任何地方或仅在TextBox内触发Save on shift。所以这两者都是。

整页

<script type="text/javascript">
    $(document).keydown(function (e) {
        if (e.keyCode == 16) {
            $("#<%= btnsave.ClientID %>").click();
        }
    });
</script>

或者只是在TextBox内部

<script type="text/javascript">
    $('body input[type=text]').keydown(function (e) {
        if (e.keyCode == 16) {
            $("#<%= btnsave.ClientID %>").click();
        }
    });
</script>