我试图在用户按回车键时触发提交按钮。除了Internet Explorer9之外,所有的浏览器都能正常工作。奇怪的是,IE坚持要触发另一个我从未告诉过它的按钮的点击。我是不是做错了什么,或者如何解决这个问题?
下面是我的代码。在IE中按enter会像预期的那样触发提交点击,但由于某种原因也会触发“某个按钮”点击(即使没有我的按键监听程序):
$('input[type=submit]').click(function () {
alert('Submit click');
});
//SIMULATE CLICK IF ENTER PRESSED IN
我有一个简单的应用程序,需要4个文件输入,然后才能生成输出。以btnFile1 btnFile2 btnFile3和btnFile4和btnOutput为例。
init上禁用了btnOutput。btnFile1...4都链接到四个类似但又不同的方法,称为OnBtn1..4,该方法为使用wx.FileDialog方法选择的文件分配变量(称为file1..file4)。
我有一个帮助方法,EnableButton()具有一个简单的测试:
if self.file1 and self.file2 and self.file3 and self.file4:
self.btnGene
当我在发行版中运行下面的内容时,按下CTRL + C成功地终止了应用程序。
在调试中运行时,按CTRL + C将挂在下面的while循环中。
为什么?有办法绕道吗?
static void Main(string[] args)
{
while (true)
{
// Press CTRL + C...
// When running in Release, the app closes down
// When running in Debug, it hangs in here
}
}