Sorry, server-side validation works.
I saw in Enjoy Tapestry book transaltor sample:
...
<binding name="translator" value="translator:number,pattern=#.#"/>
...

And mistakenly assumpted using"#" for pattern validator too.
The proper is:

<binding name="validators"
value="validators:required,pattern=\d\d\d-\d\d\d-\d\d\d\d" />

But client side validation don't works for Pattern validator

AK> Hello All,
AK> I need to validate phone number in xxx-xxx-xxxx format.
AK> I'm trying to use pattern validator:

AK>        <component id="phone" type="TextField">
AK>             <binding name="value" value="ognl:school.phone" />
AK>             <binding name="validators"
AK> value="validators:required,pattern=###-###-####" />
AK>             <binding name="displayName" value="message:phone" />
AK>     </component>  

AK> But only required validator works, not pattern, it allows to input
all symbols
AK> What I am doing wrong?

AK> Thank you,
AK> Alex

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to