1

2 つの送信ボタンがあるフォームがあります - 変更を保存し、保存して編集を続けます。これで、次のように [Save&Continue] ボタンの CTRL+S で 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>
4

0 に答える 0