<div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
Other than that, the only safe alternative would be to leave the<br>
values untouched, so the page can say what it wants, the user honor<br>
it, and the server get it as expected; or gracefully degrade to an<br>
error message that actually points to the user error (rather than an<br>
error introduced by an UA trying to be out-smart the user).<br></blockquote><div><br>This goes in the opposite direction from the initial idea of creating a 
interface that intend to avoid type mismatches, unfortunately.<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
For sites that are ready to sanitize values from a specific locale;<br>
but which are accessed through an UA with different settings (ie: on a<br>
public place while abroad), the UA adding locale-specific stuff to a<br>
phone value is very likely to render whole forms unusables.<br></blockquote><div><br>I just mentioned another drawback.<br></div></div>-- <br>Hugs, Davis.<br><br><br>