There is a similar problem with type=date.  The difference is wc3 does not spec 
the date format so it could be anything. I solved it with a value encoder. 
Unfortunately I don't think you can override existing ones

> On Oct 28, 2014, at 8:01 AM, Geoff Callender 
> <geoff.callender.jumpst...@gmail.com> wrote:
> 
> I have a BigDecimal field that I'm editing with TextField. On mobile devices 
> I would like a numeric keyboard to pop up, so I added type="number".
> 
> This all worked just fine in English, but then I switched locale to French 
> and found Tapestry's client-side validation rejecting it as not a number.
> 
> Digging around, I found that with type="number", the W3C spec requires the 
> browser to translate the field value to a String with a "." decimal 
> separator. The problem for Tapestry is that Tapestry's validation always 
> expects the field value to be untouched and in the format of the locale. 
> 
> I haven't looked at what happens to group separators. They might cause even 
> more trouble.
> 
> Has anyone hit this same problem? 
> 
> Is there a workaround?
> 
> Geoff
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to