2013-10-17 54 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(); 
    } 
}); 
相關問題