電子書籍の厳選無料作品が豊富!

こんにちは、IE8でform action属性をはずすとtabindexが効かないという問題があり、解決方法を知りたくて質問させていただきました。

formからの通常のPOSTから、jQueryで、$.postを使って、データの送信を行うようにしました。

<form method="post" action"hoge.html">

</form>

から、通常のポストを行わないように、

<form method="post">

</form>
に変更して、送受信は、正常にできるようになりましたが、

IE8の場合action属性が記述されていないと、tabindexが効かないという問題が出ています。

解決法を教えてください。

A 回答 (1件)

<action="#">とか<action="javascript:void(0);">


とかにしておけばどうでしょう
あるいは、
<form method="post" action"hoge.html">
のままで、jQUERY側のイベントハンドラーの中で
event.preventDefault();
event.stopPropagation();
return fales;
するとか
    • good
    • 0
この回答へのお礼

yyr446さん 的確な回答ありがとうございます。

event.stopPropagation();
追加して解決できました。
ありがとうございました。

お礼日時:2010/03/13 11:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!