最新的 MacOS Safari 和 iOS5 中的 Safari 有一些额外的验证,如果文本字段不是电话号码,则会导致问题。
案例:输入带有type="numeric"属性的文本字段。
问题:1)号码被格式化为电话号码。例如,如果我输入“012345678”,它会被格式化为“012 345 678”
2) 前导零被删除。例如,“01234567”被格式化为“1234567”
我可以删除文本字段上的type="numeric"属性,问题可能会消失,但我真的很想在这个文本字段中使用数字键盘,而不是 iPhone 上的普通键盘。
任何想法如何解决这一问题?
非常感谢