如何使用Enter鍵提交表單。沒有提交按鈕?Jquery - 使用輸入鍵提交表格
我測試了下面的代碼,但它不工作。
$("input").bind("keydown", function(event) {
console.log('came');
var keycode = (event.keyCode ? event.keyCode : (event.which ? event.which : event.charCode));
if (keycode == 13) { // keycode for enter key
document.getElementById('submitButton').click();
// $('#frmAddPurchaseord').submit();
return false;
} else {
return true;
}
});
<form name="frmAddPurchaseord" id="frmAddPurchaseord" action="" method="post">
//Submit button
<input id="submitButton" type="image" name="submit" src="<?=$gCommonImagePath?>btn_save.png" />
</form>
請給我推薦!
在你說的問題,你沒有一個提交按鈕,但你做的示例代碼有一個提交按鈕! – rineez 2012-08-07 06:41:13
對不起,我對這個問題感到困惑。 通常一個表單將在按下回車鍵時被提交,而表單標籤內的任何輸入元素都有焦點(除'textarea'外)。我認爲這是默認的表單行爲。你真的不需要爲此做任何JavaScript。你可能在其他一些特殊情況下。你能澄清嗎? – rineez 2012-08-07 06:54:51
@AlphaMale - 會做 – 2012-08-07 07:05:08