2011-09-08 156 views
0

我试图创建功能,用户在输入“ENTER”按钮后单击该按钮。在文本框中输入

我来到的是:

$(selector).keyup(function(e) { 
    if (e.keyCode == 13) { 
     eval($("#" + buttonID).attr('href')); 
    } 
}); 

它完美但其中我想它以不同的方式表现了一个例子:

当我开始在我的textBox键入字母有显示如下(stanard chrome behavior),以便我可以选择以前输入到textBox的值之一。我选择它并回车。在这一点上,我不想提交表单,但它根据我的JS代码。有没有办法摆脱这种行为?

感谢您的帮助

+0

当按下回车键并出现提示下拉菜单时,文本框仍然在技术上有焦点吗? – jammypeach

+0

您是否使用jQuery UI自动完成来选择建议值..? – Ashish

+0

没有即时消息不使用jQuery自动完成 – gruber

回答

1

通过使用按键事件解决了问题。