如何使用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