输入onkeydown功能在自动完成的形式



当我在表单上按enter键时,我的代码中的所有内容都有效,函数正确执行…但是,当我在表单的自动完成部分按enter时,什么也没有发生,所以我必须再次按enter以激活它…

下面是我的代码:

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

和功能:

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

有办法让这个工作吗??

还添加了一个"onKeyUp"侦听器,以处理您第一次按Enter时没有处理的任何问题:

元素。addEventListener("keyup", dothat, false);

相关内容

  • 没有找到相关文章

最新更新