输入类型='数字'新验证删除Safari for iPhone iOS5和最新的Safari for Mac中的前导零和格式编号

tif*_*tif 7 safari validation textfield numeric-keypad ios5

最新的MacOS Safari和iOS5中的Safari会有一些额外的验证,如果文本字段不是电话号码,则会导致问题.

案例:输入type ="numeric"属性的文本字段.

问题:1)号码被格式化为电话号码.例如,如果我键入'012345678',它将被格式化为'012 345 678'

2)正在删除前导零.例如'01234567'被格式化为'1234567'

我可以在我的文本字段中删除type ="numeric"属性,可能问题会消失,但我真的想在这个文本字段中使用数字小键盘而不是iPhone上的普通键盘.

任何想法如何解决这一问题?

非常感谢

tif*_*tif 7

我将type ="number"更改为type ="tel"并正常工作.我做了一些快速测试,但没有找到任何验证或自动格式化文本.