Hello, I also had same problem, FormPanel opened popup instead of calling SubmitCompleteHandler.
To fix this I had to add FormPanel widget into my page. NOT WORKING pseudo code: FormPanel formPanel = new FormPanel(); Panel inputPanel = ...some panel... formPanel.setWidget(inputPanel) FileUpload fileUpload = ...create and init fileupload... inputPanel.add(fileUpload); myPage.add(inputPanel); // added input container panel, WRONG and WORKING code: FormPanel formPanel = new FormPanel(); Panel inputPanel = ...some panel... formPanel.setWidget(inputPanel) FileUpload fileUpload = ...create and init fileupload... inputPanel.add(fileUpload); myPage.add(formPanel); // add form panel instead of input panel CORRECT Best regards Kari S On Friday, July 24, 2009 9:53:34 PM UTC+3, Scott Selikoff wrote: > > While trying to create a FormPanel that uploads a file, my application > launches a pop-up window on FormPanel.submit(). Furthermore, the > listener designed to retrieve the results from the submit never gets > fired. I'm using the latest GWT 1.7. Below is a simplified example > that reproduces the issue: > > public void onModuleLoad() { > // Setup form > final FormPanel form = new FormPanel(); > form.setEncoding(FormPanel.Encoding.MULTIPART); > form.setMethod(FormPanel.Method.POST); > form.setAction("uploadServlet"); > > // Add submit response handler: Never gets called! > form.addListener(Events.Submit, new Listener<FormEvent>() { > public void handleEvent(FormEvent event) { > Info.display("Form was > submitted",event.getResultHtml()); > } > }); > > // Add button for submit > form.add(new Button("Submit", new SelectionListener<ButtonEvent>() > { > @Override > public void componentSelected(ButtonEvent ce) { > form.submit(); > } > })); > > RootPanel.get().add(form); > } -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/pwrPA-m5CEMJ. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.