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