GWT FormPanel未在IE中提交 - 在FF,Chrome,Safari上正常工作

时间:2010-01-05 23:57:26

标签: internet-explorer gwt cross-browser form-submit

我在GWT中使用了一个简单的FormPanel(com.google.gwt.user.client.ui.FormPanel)。

在设置表单的操作后,在Firefox,Safari,Chrome中,提交方法正常工作,而在IE(8)中调用提交时没有任何反应(我向paypal提交表单,而不是重要)。

我在使用GWT 2.0。这是某种已知的问题吗?一直在环顾四周,但找不到任何关于这个主题的内容。

任何帮助表示赞赏!

3 个答案:

答案 0 :(得分:4)

检查您用于提交表单的按钮是否已添加到面板以及隐藏字段。我被它抓住了一次,在一些浏览器上工作,而不是在IE中工作!

答案 1 :(得分:2)

前段时间我遇到了同样的问题。我通过更改属于FormPanel的元素的顺序来解决它(不记得究竟是什么顺序)。

尝试以下方法之一:

  • 小组优先:将FormPanel添加到主文档(通过RootPanel或已附加到文档的任何其他容器),然后添加{{ 1}}的元素
  • 首先是面板元素:将所有表单元素添加到FormPanel,然后将FormPanel附加到主文档

答案 2 :(得分:0)

您使用的是隐藏字段吗?

如果是这样,请尝试将它们放入一个单独的Horizo​​ntalPanel中,然后将其添加到表单面板中。

您是否曾尝试嗅探流量,也许表单已提交,这是其他类型的问题?