在使用javascript的文本框中使用带FF(或IE)的autocomplete时,如何禁用键控处理?
为了控制Enter键影响哪些字段,我编写了以下javascript,它在keydown事件中被调用:在使用javascript的文本框中使用带FF(或IE)的autocomplete时,如何禁用键控处理?,javascript,firefox,autocomplete,onkeydown,Javascript,Firefox,Autocomplete,Onkeydown,为了控制Enter键影响哪些字段,我编写了以下javascript,它在keydown事件中被调用: function editorEnter(e) { var key; if (window.event) key = window.event.keyCode; //IE else key = e.which; //firefox if (key == 13) addEditorRow('Edit
function editorEnter(e)
{
var key;
if (window.event) key = window.event.keyCode; //IE
else key = e.which; //firefox
if (key == 13) addEditorRow('EditorTable');
}
以下是它在文本字段上下文中的使用方式:
<input type="text" name="EditorSurname" class="EditorSurnameText"
value="" onkeydown="editorEnter(event);" onkeyup="EnableSave();"/>
问题是,在启用自动完成功能的FireFox中,如果我从自动完成下拉列表中选择一个值并按enter键,它不会执行自动完成并将行添加到表中。选择“自动完成”时,是否有办法取消输入键功能?查看此相关问题: