2010.
09.
16
03:52:19
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されませんでした。
仕様なのかもしれませんが、取りあえず期待通りに動いてくれなかったのでバグ扱い。
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 ササキマコト