asp.net - asp:Button 事件在点击'shift'时触发
问题描述
我有一个类似的代码
文本框
<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;" />
我想在单击键盘上的 Shift 按钮时生成 btnsave_Click事件,这可能吗?
解决方案
我不知道你是想在任何地方触发 Save on shift 点击还是在 TextBox 内触发。所以这里两者兼而有之。
整个页面
<script type="text/javascript">
$(document).keydown(function (e) {
if (e.keyCode == 16) {
$("#<%= btnsave.ClientID %>").click();
}
});
</script>
或者只是在一个文本框内
<script type="text/javascript">
$('body input[type=text]').keydown(function (e) {
if (e.keyCode == 16) {
$("#<%= btnsave.ClientID %>").click();
}
});
</script>
推荐阅读
- ios - 无法更改 UISearchBar 清除按钮图像的颜色
- oracle - 当“PARTITION LIST SUBQUERY”在执行计划中时(一个错误?)取消实例化包
- mysql - MYSQL - 使用 IN 运算符从查询中返回所有行
- image - 是否建议在 RGB 图像中使用三个单独的通道来使用 CNN 提取特征?
- c++ - C ++,使用初始化程序但用于函数?
- javascript - 角度材质对话框发射器
- autodesk-forge - 获取属性端点中缺少某些属性
- oracle - PL/SQL 的执行流程
- iot - 我们在哪里可以看到 zigbee call fow 中传感器的心跳?
- ruby-on-rails - 电子邮件中的 Sendgrid 链接产生您的连接不是浏览器中的私人错误