简而言之,我的问题是我想Esc通过一行javascript 来执行按钮的效果,例如执行效果Esc点击按钮.我该怎么做 ?
[我有一个jQuery框中的上传,所以我希望当上传完成后,将自动执行转义功能关闭框]
我有一个WPF表格.它处理KeyUp事件,如果释放的密钥是Escape,它会自行关闭.
此表单还有一个按钮,可将某些Windows窗体显示为对话框.它以相同的方式处理Escape键.
当我在子对话框中按Escape时,两个窗口都关闭.我希望在这种情况下只关闭子窗口窗口窗口.
处理这个问题的正确方法是什么?
我想要Escape键来关闭我的WPF窗口.但是,如果有一个控件可以使用该Escape键,我不想关闭Window.有关按ESC键时如何关闭WPF窗口的多种解决方案.例如.WPF Button.IsCancel属性如何工作?
但是,此解决方案会关闭Window,而不考虑是否存在可以使用Escape键的活动控件.
例如.我有一个带有DataGrid的Window.dataGrid上的一列是组合框.如果我正在更改ComboBox,并点击Escape,那么控件应该来自编辑comboBox(正常行为).如果我现在再次击中Escape,那么Window应该关闭.我想要一个通用的解决方案,而不是编写大量的自定义代码.
如果你能用C#提供解决方案那就太棒了.
现在我在Vim进入一个新行(或者在正常模式下按'p'或'o')我得到一个可爱的自动缩进,如果我退出插入模式而不添加任何内容,它也会消失.
在退出插入模式之前有没有办法绑定某些东西,例如插入幻像字符然后删除它?
出于某种原因,此脚本在Firefox中不起作用:
document.onkeydown=function keypress(e) {
if (e.keyCode == 27) {
window.location = "/edit"
};
};
Run Code Online (Sandbox Code Playgroud)
它在Chrome中运行良好,但出于某种原因,它无法在Firefox中运行.
基本上,它的作用是/edit在按下转义键时加载页面.