You should implement the onError method of the button and update
feedback panel to see possible validation errors.

**
Martin

2009/4/19 HHB <[email protected]>:
> Hey,
> I have a form and I want to submit it via Ajax:
>
> <wicket:panel>
>    <form wicket:id="form">
>        <div wicket:id="feedback"></div>
>        <table width="100%" cellpadding="2" cellspacing="2">
>            <tr>
>                <td><label><wicket:message key="name"/>
> </label></td>
>                <td><span wicket:id="nameBorder">
> <input type="text" wicket:id="name"/></span></td>
>            </tr>
>            <tr>
>                <td><wicket:message key="note"/></td>
>                <td><textarea cols="20" rows="10" 
> wicket:id="note"></textarea></td>
>            </tr>
>            <tr>
>                <td colspan="2">
> <input wicket:id="create" type="button" value="Create Group"/></td>
>            </tr>
>        </table>
>    </form>
> </wicket:panel>
>
>    public CreateGroupPanel(String id) {
>        super(id);
>        setOutputMarkupId(true);
>        final Form form = new Form("form",
> new CompoundPropertyModel(new Group()));
>        add(form);
>        form.add(new FeedbackPanel("feedback"));
>        form.add(new
> FormComponentFeedbackBorder("nameBorder").add(new
> TextField("name").setRequired(true)));
>        form.add(new TextArea("note"));
>        form.add(new AjaxSubmitLink("create") {
>            @Override
>            protected void onSubmit(AjaxRequestTarget target,
> Form form) {
>                Group group = (Group) form.getModelObject();
>                System.out.println("Logging: " + group);
>            }
>        });
>    }
>
> But nothing is got print on the console.
> Any ideas what is going wrong?
> FireFox 3.0.7
> Ubuntu 8.10
> Wicket 1.3.5
> Thanks.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to