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ではすべて同じ結果になりました。


