On Fri, May 28, 2010 at 8:45 PM, King Caffeine
<[email protected]>wrote:

> Hi,
>
> I'm using a panel inside a modal window.
> Inside the panel is a form, and the form has a FeedBackPanel and two text
> fields, one required.
> I'm using an IndicatingAjaxButton to submit the form.
>
> Filling out the form with valid values and submitting it works fine.
>
> The problem occurs when there's a form validation error:
>
> Say I click the submit button without filling in the required field.
> The IndicatingAjaxButton's onError() method is called, the form is
> re-rendered and an error message appears in the feedback panel.
> So far, so good.
> Next, I enter the missing value into the required text field.
> I click the submit button.
> I get a "Are you sure you want to navigate away from this page...." browser
> alert.
> My Wicket Ajax Debug says that I was
> "Trying to submit form with id 'form12' that is not in document."
>
> Curiously, this happens only in Firefox and not in IE.
>
> If I try replacing the IndicatingAjaxButton with an AjaxSubmitLink, I do
> *not* get the "Are you sure you want to navigate away..." warning, but I
> still get the debug message saying that I was
> "Trying to submit form with id 'form12' that is not in document," and
> nothing happens.
>
> I'm a bit baffled... is the submit button losing the reference to the form
> somehow?
> Anyone seen this?
>
> Thank you!
>
> King of All Caffeine
>

Haven't seen this before, but I wonder if you are replacing the form and
your buttons are outside of it.  That could probably cause it.

-- 
Jeremy Thomerson
http://www.wickettraining.com

Reply via email to