在自动完成表格上输入onkeydown功能

时间:2013-04-23 16:49:32

标签: javascript html function addeventlistener onkeydown

当我在表单上按Enter键时,我的代码中的所有内容都有效,该功能正确执行... 但是,当我按下表格的自动完成部分输入时,没有任何事情发生,所以我必须再次按回车键才能激活......

继承我的代码:

var element = document.getElementById("form");
element.addEventListener("keydown", dothis, false);

和功能:

function dothis(e){ 
  if(e.keyCode==13){  
    alert('yey');
  }
}

无论如何都可以工作吗?

1 个答案:

答案 0 :(得分:1)

添加“onKeyUp”侦听器,以便在第一次按Enter键时处理未处理的内容:

  

element.addEventListener(“keyup”,dothat,false);

相关问题