我正在尝试使用TAB按钮提交表单。
它正在使用FF,IE8,但在IE9上我无法停止默认操作。
我在这里找到答案:How do I convert Enter to Tab (with focus change) in IE9? It worked in IE8
但我无法实现它。
有人可以解释ie9的“修复”我应该添加我的脚本。
谢谢
function checkcode(e) {
var keycode;
if(!e)
e = window.event;
if(e.keyCode)
keycode = e.keyCode;
else
keycode = e.charCode;
if(keycode == 9 || keycode == 13) {
e.preventDefault(); //Problem is here
alert(keycode);
return false;
} else return true;
}
答案 0 :(得分:1)
问题是在IE onkeypress中没有返回ctrl,shift或tab的键码,onkeydown完成了这个伎俩。