我有一个带有 2 个提交按钮的表单 - 保存更改并保存并继续编辑。现在我在 CTRL+S 上为 Save&Continue 按钮设置了一个 jQuery 提交,如下所示:
$(window).keypress(function(event) {
if (!(event.which == 115 && event.ctrlKey) && !(event.which == 19)) {
return true;
} else {
event.preventDefault();
$("#saveContinue").click();
return false;
}
});
这样做的问题是,它会在 Opera 上打开一个新的背景选项卡。缩短版的形式是这样的:
<form id="modifyPage" action="index.php" name="modifyPage" method="post">
<input type="submit" name="saveContinue" id="saveContinue" value="Save & Continue" />
<input type="submit" name="submit" id="submit" value="Save Changes" />
</form>