我有一个表单面板(myForm),并在一个简单的面板上添加了一个提交按钮。每次按下提交时,都会调用myForm.addSubmitCompleteHandler两次
mySubmit.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
myForm.submit();
}});
...
myForm.addSubmitCompleteHandler(new SubmitCompleteHandler() {
@Override
public void onSubmitComplete(SubmitCompleteEvent event) {
// what ever's here happens twice
}
});
我已经仔细检查了我的代码,订购和放置了小部件和面板。可能导致这种情况的原因是什么?
我想要实现的是提交完成的警报。
答案 0 :(得分:0)
似乎添加了一行
event.preventDefault()
在提交按钮的addClickHandler中有帮助。另外,请确保您没有重复的表单
的setAction调用