0

为了控制 Enter 键影响的字段,我编写了以下在 keydown 事件上调用的 javascript:

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,它不会执行自动完成并将该行添加到表中。选择自动完成时有没有办法禁用输入键功能?

4

1 回答 1

0

看看这个相关的问题:Trap the enter key, but not when choose the browser's autocompleteSuggestion

于 2012-10-29T02:37:31.397 回答