0

POST データを送信するリンクが必要です。これは機能します:

<a href="#" onclick="document.forms[0].foo = 42; document.forms[0].submit(); return false">Bar</a>

ただし、そのように形成されたリンクを中クリック (Google Chrome: リンクを新しいタブで開く) すると、ページは新しいタブで開かれません。むしろ、リンクは現在のタブでたどられます。これは良くないことであり、起動すると予期しない動作になります (このリンクでは、他のリンクと同様に中クリックが機能すると予想されます)。

このリンクを実際のリンクのように動作させるにはどうすればよいですか?特に、この中クリック動作を通常どおりに動作させることによってです。

4

1 に答える 1

0

どのボタンが押されたかを検出し、それに応じて動作することにより、おそらく onclick イベントでそのロジックを手動で処理する必要があります。

于 2012-07-09T19:55:43.233 に答える