Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在使用javascript的文本框中使用带FF(或IE)的autocomplete时,如何禁用键控处理?_Javascript_Firefox_Autocomplete_Onkeydown - Fatal编程技术网

在使用javascript的文本框中使用带FF(或IE)的autocomplete时,如何禁用键控处理?

在使用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

为了控制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('EditorTable');
}
以下是它在文本字段上下文中的使用方式:

<input type="text" name="EditorSurname" class="EditorSurnameText" 
 value="" onkeydown="editorEnter(event);" onkeyup="EnableSave();"/>


问题是,在启用自动完成功能的FireFox中,如果我从自动完成下拉列表中选择一个值并按enter键,它不会执行自动完成并将行添加到表中。选择“自动完成”时,是否有办法取消输入键功能?

查看此相关问题: