在Firefox中从多选查找中选择选项后,在按Enter键时提交表单

时间:2013-08-02 13:17:01

标签: jquery ajax jquery-ui jquery-plugins jquery-events

当我们使用回车键从多选查找中选择选项时,我编写了以下代码以避免表单提交。以下代码在IE8和IE9的情况下工作正常,但在Firefox中,以下代码无效,表单已提交。

element.on("keydown",function( event ){
                        if(event.keyCode == 13) {
                            event.preventDefault();
                            element.val(newselectedvalue);
                            self.focus(); 
                            return false;
});

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。

我最后在提供多选查找的输入上添加了一个类。 就像这个答案: Disabling enter key for selected submit buttons within a form