1

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

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

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

どんな助けでも大歓迎です!

4

3 に答える 3

4

フォームの送信に使用しているボタンがパネルと非表示フィールドに追加されていることを確認します。私はIEではなく、いくつかのブラウザで作業していました。

于 2010-01-08T11:34:16.963 に答える
2

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

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

  • 最初にパネル: をFormPanelメイン ドキュメントに追加し (RootPanelまたはドキュメントに既に添付されている他のコンテナーを介して)、FormPanelの要素を追加します。
  • 最初にパネル要素: すべてのフォーム要素を に追加してからFormPanel、FormPanel をメイン ドキュメントに添付します。
于 2010-01-07T13:01:37.333 に答える
0

隠しフィールドを使用していますか?

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

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

于 2010-01-06T11:49:03.463 に答える