我有这个简单的形式:
<form>
<input id="txt" type="text">
<input id="sb" type="submit">
</form>
提交表单后,我想知道是否按enter
提交了表单。我怎样才能获得这些信息?
我用jquery尝试了这个:
$("#txt").keyup(function(event){if(event.keyCode==13)...});
除IE8外,其他功能正常。在IE8中,提交表单时不会触发keyup
功能。不幸的是,我必须在IE8中完成这项工作。
答案 0 :(得分:0)
在提交表单之前,使用.keydown
捕获回车键。
$("#txt").keydown(function(e){
if(e.keyCode==13){
e.preventDefault();
}
});