我有一個按鈕提交這樣的提交:jQuery的按鈕,輸入按鍵功能
<input type="button" id="button_sign_in" class="button_sign_in" value="Sign in"/>
,我有jQuery的提交是這樣的:
$(document).ready(function()
{
$('#button_sign_in').click(function(){
console.log('login');
$.ajax
({
url: "login",
type: "post",
data: $('#login_form').serialize(),
dataType:'json',
success: function (data)
{
if (data.status=='SUCCESS')
{
window.location='home.php';
}
else
{
$('#button_sign_in').shake(4,6,700,'#CC2222');
$('#username').focus();
}
},
error: function (e) {
console.log('error:'+e);
}
});
});
});
的問題是:我們可以用不提交輸入密鑰,所以用戶必須點擊登錄按鈕才能提交。
我想要什麼?設置回車鍵爲JS功能,用戶可以選擇使用回車鍵提交或點擊按鈕登錄。
感謝您的幫助。
表格還包含什麼內容?這就是決定如何解決問題的方法。 – DevlshOne
該按鈕必須被聚焦(使用tab鍵),然後按回車鍵。 – Habibillah
oh ..你想要按鈕上的按鍵事件?..它是如下所述的示例主體.. $(「#button_sign_in」)。bind(「keypress」,function(e){//檢查e.keyCode === 13 ..如果真的發帖}) –