iOS5 でtype="number"とした時に先頭の「0」が消える
【原因】
iOS 5の Safariブラウザでは「type="number"」が設定された入力フォームにおいて、入力値が「0」(ゼロ)で始まる数値の場合、先頭の「0」(ゼロ)が削除されてしまいます。
【入力例】
OS 入力された値 表示される文字列
iOS 4まで 0120142963 → 0120142963
iOS 5 20142963 → 120,142,963
【回避策】
type="number"をtype="text"としてください。
type="number"は元々、数字ではなく数を表すためです。