我在GWT中使用了一个简单的FormPanel(com.google.gwt.user.client.ui.FormPanel)。
在设置表单的操作后,在Firefox,Safari,Chrome中,提交方法正常工作,而在IE(8)中调用提交时没有任何反应(我向paypal提交表单,而不是重要)。
我在使用GWT 2.0。这是某种已知的问题吗?一直在环顾四周,但找不到任何关于这个主题的内容。
任何帮助表示赞赏!
答案 0 :(得分:4)
检查您用于提交表单的按钮是否已添加到面板以及隐藏字段。我被它抓住了一次,在一些浏览器上工作,而不是在IE中工作!
答案 1 :(得分:2)
前段时间我遇到了同样的问题。我通过更改属于FormPanel
的元素的顺序来解决它(不记得究竟是什么顺序)。
尝试以下方法之一:
FormPanel
添加到主文档(通过RootPanel
或已附加到文档的任何其他容器),然后添加{{ 1}}的元素FormPanel
,然后将FormPanel附加到主文档答案 2 :(得分:0)
您使用的是隐藏字段吗?
如果是这样,请尝试将它们放入一个单独的HorizontalPanel中,然后将其添加到表单面板中。
您是否曾尝试嗅探流量,也许表单已提交,这是其他类型的问题?