chrome, IE9のform.submit()

ハマったので。

<form name="f1" action="hoge" method="post">
<input type="submit" name="button1" value="button1" onClick="this.form.submit();">
<input type="submit" name="button2" value="button2" onClick="this.form.submit();">
</form>

例えばこのようなマークアップ、以前は押下されたsubmitボタンのname=valueも送信されたような気がしたが、勘違いしていた模様。
(ちなみにFirefox, IE7は送信されている)

こうすればpostされた。

<form name="f1" action="hoge" method="post">
<input type="submit" name="button1" value="button1" onClick="document.f1.submit();">
<input type="submit" name="button2" value="button2" onClick="document.f1.submit();">
</form>