GWT FormPanel не отправляется в IE - отлично работает на FF, Chrome, Safari - PullRequest
1 голос
/ 06 января 2010

Я использую простую FormPanel в GWT (com.google.gwt.user.client.ui.FormPanel).

После установки действия для формы в Firefox, Safari, Chrome метод submit работает нормально, в то время как в IE (8) ничего не происходит, когда вызывается submit (я отправляю форму в paypal, не то чтобы это имеет значение).

Я нахожусь на GWT 2.0. Это какая-то известная проблема? Осматривался, но ничего не нашел по этому вопросу.

Любая помощь приветствуется!

Ответы [ 3 ]

4 голосов
/ 08 января 2010

Убедитесь, что кнопка, которую вы используете для отправки формы, добавлена ​​в Panel, а также в скрытые поля. Однажды меня поймали, работая в некоторых браузерах, не работая в IE!

2 голосов
/ 07 января 2010

У меня была такая же проблема некоторое время назад. Я решил это, изменив порядок элементов, принадлежащих FormPanel (точно не помню, какой был порядок).

Попробуйте один из них:

  • Панель сначала : добавьте FormPanel к основному документу (либо через RootPanel, либо через любой другой контейнер, который уже прикреплен к документу), а затем добавьте элементы FormPanel
  • Сначала элементы панели : добавьте все элементы формы в FormPanel, затем прикрепите панель FormPanel к основному документу
0 голосов
/ 06 января 2010

Вы используете скрытые поля?

Если это так, попробуйте поместить их в отдельную горизонтальную панель, которая затем добавляется на панель формы.

Вы пытались прослушать трафик, может быть, форма отправлена, и это какая-то другая проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...