hi gerhard,

thanks a lot, I'll try it later on and give you feedback tomorrow.

2010/8/3 Gerhard <[email protected]>

> hi björn,
>
> @#2:
> i've committed a first draft. you are welcome to use the current version -
> in your case [1].
>
> regards,
> gerhard
>
> [1]
>
> http://svn.apache.org/repos/asf/myfaces/extensions/validator/branches/branch_for_jsf_2_0/
>
> http://www.irian.at
>
> Your JSF powerhouse -
> JSF Consulting, Development and
> Courses in English and German
>
> Professional Support for Apache MyFaces
>
>
>
> 2010/8/2 Björn Voß <[email protected]>
>
> > Hi,
> >
> > I use the stack JSF 2 (RI 2.0.2) + ExtVal (2.0.4-SNAPSHOT) . With @Equals
> I
> > do a simple email check.
> >
> > What I wanted to do is ajax validation and the equality is only checked
> if
> > the user leaves the secound input field?
> >
> > Here are bean and facelet snipp:
> >
> > ################# bean snip
> > public class EmailBean {
> >
> >    @Email //hibernate constrain
> >    @UniqueEmail //custom jr 303 annotation
> >    @NotEmpty //hibernate constrain
> >    private String email;
> >
> >    @Equals
> >    private String emailRepeat;
> >
> > ################# facelet snipp
> >
> > <h:panelGroup id="emailBlock" layout="block">
> >            <h:message id="emailInputMsg" for="emailInput"/>
> >            <h:outputLabel value="Email" />
> >            <h:inputText id="emailInput" value="#{emailBean.email}" >
> >                <f:ajax event="blur" execute="@this"
> > render="emailInputMsg"></f:ajax>
> >            </h:inputText>
> >        </h:panelGroup>
> >        <h:panelGroup id="emailRepeatBlock" layout="block">
> >            <h:message id="emailRepeatMsg" for="emailRepeatInput"/>
> >            <h:outputLabel value="Wiederholung-Email" />
> >            <h:inputText id="emailRepeatInput"
> > value="#{emailBean.emailRepeat}" >
> >                <f:ajax event="blur" execute="@this"
> > render="emailRepeatMsg"></f:ajax>
> >            </h:inputText>
> >        </h:panelGroup>
> >
> > Now 2 things:
> > 1. I want the equal validation only to happen on blur of the
> > emailRepeatInput
> > 2. (nice to have) the equal error message only for repeat input
> >
> > Is there a way to do this?
> > I have searched the ExtVal blog and the examples but I didn't find a
> > scenario like this.
> >
> > regards
> > Björn
> >
>

Reply via email to