target属性に「_blank」を指定したフォームでPOSTメソッドでデータを送信するように設定した場合、POSTメソッドで正しいデータを送信した後に、GETメソッドで空のデータを送信する。
<form method="POST" action="test.cgi" target="_blank"> <p><input type="text" value="Input" name="a"></p> <p><input type="submit" value="Submit" name="b"></p> </form>
充分な検証を行えていないかもしれません。
| UA | 標準入力 | REQUEST_METHOD | QUERY_STRING |
|---|---|---|---|
| WinIE6.0 | a=Input&b=Submit | POST | (データなし) |
| N6.2.3 | a=Input&b=Submit | POST | (データなし) |
| Moz1.0 | a=Input&b=Submit | POST | (データなし) |
標準入力と環境変数を調べたところ、WinIE6.0、N6.2.3、Moz1.0ではすべて同じ結果になりました。