1

フォームを送信すると、新しいページが開いてpdfとして印刷されます。しかし、そのようにすることで<form action="page.php" method="POST" target="_blank">、すべての情報を含むフォームがまだ存在します。これは非常に悪いことです。フォームでページを表示する代わりに、このウィンドウ/タブ内に別のページをロードして、印刷ウィンドウを開きます。phpとヘッダーではそれは不可能ですが、javascriptでは正しいはずですか?しかし、どのように?私はJavaScriptに慣れていないので、この問題をどのように処理するかわかりませんが、アイデアはありますか?

4

1 に答える 1

0

onsubmitイベントをフォームf.exに添付できます。

document.getElementById('form').onsubmit = function() {
    window.location = '/anotherpage.html';
}

これは、フォームのIDが「form」であることを前提としています。

于 2012-12-03T13:46:39.170 に答える