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



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

513   3  

3 ответов:

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

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

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

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

См.

Откройте этотПример наIE иChrome и посмотрите разницу.

Поддерживаемые Браузеры:

  • Опера
  • сафари
  • хром

If HTML 5 Input Types are not supported on a browser, they will behave as regular text fields.

Внимание, в то время как старые браузеры игнорируют и по умолчанию используют "текст", многие новые браузеры просто делают неправильные вещи. Видеть: Какие модели смартфонов Samsung имеют пропущенный период для ввода типа html5= "число"?

Comments

    Ничего не найдено.