IE 6のForm.submitを提出した後、jspページにジャンプできません.

1275 ワード

BUGの説明: 検索結果のリストページに修正機能があります.JavaScriptで準備したデータをFormに記入して提出します. しかしながら、IE 6でJavaScriptを通じてデータを提出した後、バックグラウンドControllerに入り、 指定されたjspページにジャンプできません. 不思議なことに、IE 8の下ではすべて正常です.
BUG分析:まず、BUGを受信した後、テスト機でBUGを再現し、テスト員の操作手順を理解してから、研究開発のマシンでBUGを再現しました.
バグをフォローしました.最初はプログラムと思っていたところに論理エラーやバックグラウンドjavaコードがありました.デバッグしてコードを確認してください.複数のブラウザを使ってテストしてみましたが、IE 7/8で正常で、IE 6だけが正常ではないので、javaコードの論理エラーという原因を排除しました.インターネットで検索して、更に深く発見しました.はい、レンク属性hrefがあります、formもペルジ要求属性actionがあります。二つの属性が同時に存在する場合、をクレックすると、もちろん優先されます。a>、またどのような状況ですか?実践証明IE 7.0+、FF 3.0+、Opera 9.6+は正しい処理ができます。のhrefを無視して、フォムのsubmit動作を実行します。ただし、IE 6だと自分の原則を堅持します。hrefがあわれば、リンクhrefだけを実行してみます。ie 6がデフォルト動作を実行することにしました。ここから引きます。今の2つの解決方法:1つ目の解決方法:<a style=>cursor:pointer;id="btnSubmit 1""onclick="deleteQwap"($qwapBenn.qwdbh])"を提出します。  ここの方法は、そのままのままにしておきます。style=「cursor:pointer;を使用します。」手のアイコンを作成して、シミミュレショショショションです。他の方法:<a href="javascript:void(0)"id=id=="=bmimimidetttttttttttttttttttttttttttttttttttttfffffffttttttcccccccccctttttttttttttttttttttttttttttttttttttttttttttttttta> onclickはfalseに戻り、ブラウザのデフォは行动を阻止します。同じ目的を达成することです。 http://kongxl.sinaapp.com/?p=465を参照してください