プログラミング言語や環境設定を中心としたパソコン関連の技術メモです。
主にシステム開発中に調べたことをメモしています。TIPS的な位置付けで、気が向いたときにちまちま更新していきます。
IE6、onclick内に記述したsubmit()が動かない。
E6にはonclick関連でバグ?があるみたいです。
仕様なのかもしれませんが、取りあえず期待通りに動いてくれなかったのでバグ扱い。
IE7以降だとちゃんと動くしバグって事にしておこう。

さて本題。

onclick内でsubmitしている場合、明示的に「return false;」をしないと
aタグと競合してんじゃね?な感じでsubmitされないそーな。

<a href="javascript:void(0)" onclick="document.form.submit();">←動かない
<a href="javascript:void(0)" onclick="document.form.submit();return false;">←動く

取りあえず「return false;」書いておけって感じなんですかね。
余談ですが「return true;」でもsubmitされませんでした。
スポンサーリンク
 
このエントリーをはてなブックマークに追加 

category:● JavaScript  thema:web制作 - genre:コンピュータ  Posted by ササキマコト 

  関連記事