8

MacOS 用の最新の Safari と iOS5 に搭載されているものには、追加の検証があり、テキスト フィールドが電話番号でない場合に問題が発生します。

ケース: type="numeric"属性を持つ入力テキスト フィールド。

問題: 1) 番号が電話番号としてフォーマットされます。たとえば、「012345678」と入力すると、「012 345 678」としてフォーマットされます

2) 先頭のゼロが削除されています。たとえば、「01234567」は「1234567」としてフォーマットされます

テキスト フィールドのtype="numeric"属性を削除するだけで、おそらく問題は解決しますが、iPhone の通常のキーボードの代わりに、このテキスト フィールドに数字キーパッドを使用したいと考えています。

これを修正する方法はありますか?

どうもありがとう

4

1 に答える 1

8

type="number"type="tel"に変更すると、正常に動作します。簡単なテストをいくつか行いましたが、テキストの検証や自動書式設定も見つかりませんでした。

于 2011-10-24T11:11:05.483 に答える