Подтвердить что ты не робот

HTML5 - вход = число и несовместимые браузеры

Я хочу использовать элемент html5 <input type="number"> на своем веб-сайте, но я хочу знать, что происходит с этим полем в браузерах, которые не поддерживают эту функцию? Это классическое поле <input type="text"> для этих браузеров?

4b9b3361

Ответ 1

Если браузер не распознает конкретное значение type для <input>, он возвращает его значение по умолчанию, которое равно text. Итак, все перечисленные ниже эквивалентны в браузерах, которые не поддерживают type="number":

<input type="number">
<input type="somevaluethatdoesntexist">
<input type="text">
<input>

Для браузеров, поддерживающих type="number", вместо text <input> будет отображаться number <input>.

Подробнее о атрибуте type в спецификации HTML.