s:validateEquality not working!
lcsuarezl Jan 26, 2012 1:21 AMHello all, I've some problems working with
s:validateEquality
in SEAM Reference Guide
says that is enough use like this:
<h:inputText id="name" value="#{bean.name}"/>
<h:inputText id="nameVerification" >
<s:validateEquality for="name" />
</h:inputText>I've installed Seam 2.2.2 Final, and is running on Jboss 4.2.2 I've tried with
<s:decorate id="contrasennaField" template="/layout/edit.xhtml">
<ui:define name="label">Contraseña</ui:define>
<h:inputText id="contrasenna"
value="#{usuarioHome.instance.contrasenna}">
</h:inputText>
<h:inputText id="contrasennaComp">
<s:validateEquality for="contrasenna"
message="Las contraseñas no coinciden!" />
</h:inputText>
</s:decorate>and
<s:decorate id="contrasennaField" template="/layout/edit.xhtml">
<ui:define name="label">Contraseña</ui:define>
<h:inputText id="contrasenna"
value="#{usuarioHome.instance.contrasenna}">
</h:inputText>
</s:decorate>
<s:decorate id="contrasennaCompField" template="/layout/edit.xhtml">
<ui:define name="label">Repetir Cont</ui:define>
<h:inputText id="contrasennaComp">
<a:support event="onblur" reRender="contrasennaCompField"
bypassUpdates="true" ajaxSingle="true" />
<s:validateEquality for=":#{rich:clientId('contrasenna')}"
message="Las contraseñas no coinciden!" />
</h:inputText>
</s:decorate>and finnaly
<s:decorate id="contrasennaField" template="/layout/edit.xhtml">
<ui:define name="label">Contraseña</ui:define>
<h:inputText id="contrasenna"
value="#{usuarioHome.instance.contrasenna}">
</h:inputText>
</s:decorate>
<s:decorate id="contrasennaCompField" template="/layout/edit.xhtml">
<ui:define name="label">Repetir Cont</ui:define>
<h:inputText id="contrasennaComp" value="#{usuarioHome.compContr}">
<a:support event="onblur" reRender="contrasennaCompField"
bypassUpdates="true" ajaxSingle="true" />
<s:validateEquality for=":#{rich:clientId('contrasenna')}"
message="Las contraseñas no coinciden!" />
</h:inputText>
</s:decorate>but I've to add compContr to my usuario home, and always says that the field doesn't match!
I can do it by my count , but the idea is use what seams provide.. so I really wish it could work as supose to be!
If anybody else had got this working please post some help!