【发布时间】:2013-03-15 10:20:56
【问题描述】:
我的页面上有一个 asp:TextBox,我想检测回车键来调用 javascript 函数。这就是我所拥有的:
代码隐藏
txtSearch.Attributes.Add("OnKeyPress", "ProcessKeyPressed()")
aspx 页面
function ProcessKeyPressed() {
if (event.keyCode == 13 || event.keyCode == 10 ) {
Search();
}
}
这适用于 chrome 和 IE,但不适用于 Firefox……知道为什么会这样吗?
提前致谢,
【问题讨论】:
-
不工作怎么办? ProcessKeyPressed 函数根本不会被调用吗?有什么错误吗?您是否使用过 Firefox JavaScript 控制台或 Firebug 来检查错误?
-
onKeyPress event not working in Firefox 的可能重复项(您应该检查第二个答案)
-
是的,你是对的 tpeczek,我的问题是针对同一个问题。感谢您的帮助。
标签: javascript asp.net cross-browser keycode