type="number" is for actual numbers, which a phone number isn't. You can't add, subtract, or divide phone numbers, and they can (and often do) have meaningful leading zeroes. So at the end of the day, they are still type="text".
type="number"
type="text"
There's input type="tel" for phone numbers, so you don't have to use text. ;)
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
type="number"is for actual numbers, which a phone number isn't. You can't add, subtract, or divide phone numbers, and they can (and often do) have meaningful leading zeroes. So at the end of the day, they are stilltype="text".There's input type="tel" for phone numbers, so you don't have to use text. ;)