2013-10-17 53 views
0

我有一些表单设置,以便他们通过点击回车键提交。问题是有些人选择字段,然后使用他们的箭头键并输入从他们的表单输入历史中选择一个项目。防止输入按钮表单子如果电子邮件输入焦点(jQuery)

所以目前我有:

$(document).keyup(function (event) { 
    if (event.keyCode == 13) { 
    if ($("#signin").is(":visible")) { 
     document.getElementById('LoginAction').click();// clicks the login button 
    } else if ($("#createaccount").is(":visible")) { 
     document.getElementById('newUserAction').click();// clicks the new user button 
    } 
    } 
}); 

,我要确保,如果他们都集中在一个输入直到他们在模糊的所有输入没有启动页面。

回答

2

仅覆盖它的电子邮件字段:

$("#emailField").keypress(function (event) { 
    if (event.keyCode == 13) { 
     event.preventDefault(); 
    } 
}); 
相关问题