Can you give an example please?
Actually I am validating uniqueness of the name, i just put the length as an
example.
But if you could give me an example of how to change the class using a
behaviour, that would be nice.

On Thu, Feb 4, 2010 at 2:20 PM, James Carman
<jcar...@carmanconsulting.com>wrote:

> It's better to use a validator for this.  And, you can add a behavior
> (look at forms with flair presentation) to change the class (I would
> do that instead of in-lining the style) of the components in error.
>
> On Thu, Feb 4, 2010 at 2:05 PM, Anna Simbirtsev <asimbirt...@gmail.com>
> wrote:
> > Hi,
> >
> > I am validating a field(user presses validation button) and if its
> invalid I
> > highlight the field in the following way:
> >
> > AjaxSubmitLink checkName = new AjaxSubmitLink("check_name", form) {
> >
> >     public void onSubmit(AjaxRequestTarget target, Form<?> form) {
> >                         if (name.length() < 5) {
> >                              name.add(new SimpleAttributeModifier(
> "style",
> > "color:red;border-color:red;"));
> >                              target.addComponent(domain_name);
> >                         }
> >     }
> > }
> >
> > Then when the user modifies the name field, I need to remove the red
> color
> > from the field.
> > Is it better to do it with behaviour and look for onchange event? If yes,
> > which one?
> >
> > Thank you
> > Anna
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


-- 
Anna Simbirtsev
(416) 729-7331

Reply via email to