1


1

GWT FormPanelがIEで送信されない-FF、Chrome、Safariで正常に動作します

GWTで簡単なFormPanel(com.google.gwt.user.client.ui.FormPanel)を使用しています。

Firefox、Safari、Chromeでフォームのアクションを設定すると、submitメソッドは正常に機能しますが、IE(8)ではsubmitが呼び出されても何も起こりません(フォームをpaypalに送信していますが、それは重要ではありません)

私はGWT 2.0を使用しています。 これは何らかの既知の問題ですか? 周りを見回していますが、この件について何も見つかりません。

どんな助けにも感謝します!

3 Answer


4


フォームの送信に使用しているボタンが、パネルおよび非表示フィールドに追加されていることを確認します。 IEで動作せず、一部のブラウザで動作することに一度気づきました。


2


私はしばらく前に同じ問題を抱えていました。 `FormPanel`に属する要素の順序を変更することで解決しました(順序を正確に思い出せません)。

次のいずれかを試してください。

  • 最初のパネルFormPanel`をメインドキュメントに追加します(どちらか `RootPanel`または既にドキュメントに添付されている他のコンテナを介して)そして、 FormPanel`の要素を追加します

  • 最初にパネル要素:すべてのフォーム要素を `FormPanel`に追加し、 次に、FormPanelをメイン文書に添付します


0


非表示フィールドを使用していますか?

その場合は、フォームパネルに追加される別のHorizo​​ntalPanelにそれらを配置してみてください。

あなたはトラフィックをスニッフィングしようとしましたか、フォームが送信されたのかもしれませんが、それは他の種類の問題ですか?