我这里有一个非常基本的例子:http://jsfiddle.net/arhVd/1/
<form>
<input type="text">
<input type="submit">
</form>
$(function () {
$(document).keydown(function(e) {
e.preventDefault();
$('form').submit();
});
});
我想确保按 F4 时它不会执行内置浏览器功能(在 F4 的情况下将焦点设置到 URL 栏。或者 F3 显示“查找”栏。)提交表单的功能仍然有效,我只是不希望浏览器功能妨碍。
这是针对内部应用程序的,其中功能键应该在应用程序中具有热键。
这似乎适用于 IE8 中的 F3:
$(document).keydown(function(event) {
event.preventDefault();
if (event.keyCode == 114) { // F3
// Remap F3 to some other key that the browser doesn't care about
event.originalEvent.keyCode = 0;
}
};
(基于http://www.fixya.com/support/t218276-disable_f3_function_key_from_intenet)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)