IE6 submit aタグ
WEBプログラムを組んでいく際に、送信ボタンをaタグで作成し、
CSSで画像を設定する場合がある。
imageボタンはあまり使われない。
その際にjavascriptでフォームデータをPOSTすることになるが、
以下のような書き方をするとFireFoxやIE7,8は動作するが「 IE6 」だけ動かない。
<a href="javascript:void(0);" onclick="$('#sendForm').submit();">送信</a> <a href="javascript:void(0);" onclick="documentgetElementById('sendForm').submit();">送信</a>
だが、以下のように onclickの返り値にfalseを返すと動作する。
<a href="javascript:void(0);" onclick="$('#sendForm').submit(); return false;">送信</a> <a href="javascript:void(0);" onclick="documentgetElementById('sendForm').submit(); return false;">送信</a>
どうもIE6はonclickより、hrefのほうが後処理らしい?
もしくはsubmitが return false;を返していないのか・・。