我有像
这样的代码文本框
<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 事件,这可能吗?
答案 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>