This works, thanks. Another similar question based on your question.
Can I use an ajax form submit, maybe using a wicket javascript utility. I guess I could use jquery but does wicket have something available. E.g. as opposed to document.forms[xxx].submit(). Is there some generic ajax submit I could use. ... this.add(new AjaxLink<Object>("nextLink") { @Override public void onClick(final AjaxRequestTarget target) { // Find the dynamic form on the page. final Object objAtStopTraversal = HomePage.this.visitChildren(new FindFormVisitor()); if (objAtStopTraversal instanceof Form<?>) { // Form found, invoke javascript submit final Form<?> form = (Form<?>) objAtStopTraversal; target.appendJavascript(String.format("try { document.forms['%s'].submit(); } catch(err) { if (window.console != undefined) { console.log(err); } }", form.getMarkupId())); } } } ); -----Original Message----- From: Martin Grigorov [mailto:mgrigo...@apache.org] Sent: Thursday, January 20, 2011 9:01 AM To: users@wicket.apache.org Subject: Re: Submit form from other form onClick you can submit any form with pure javascript: document.getElementById('myform').submit(); this will call the respective myForm.onSubmit() method at the server side at server side you may call directly your methods e.g. new Form() {onSubmit() { myService.do(); }} new AjaxLink() {onClick() { myService.do(); }} no need to call Wicket methods On Thu, Jan 20, 2011 at 2:49 PM, Brown, Berlin [GCG-PFS] < berlin.br...@primerica.com> wrote: > Is there a way to manually submit a form. E.g. normally we would have > action handler methods onSubmit (on a button or a form). > > E.g. > > new AjaxLink() { > onClick() { > someOtherForm.submit(); > } > } > > Berlin Brown > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org