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>