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

Можно ли использовать <input type = "tel" /"> сейчас?

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

4b9b3361

Ответ 1

Да, любой неподдерживаемый тип вернется к формату type = text.

Я нашел хорошую страницу, в которой перечислены все существующие типы ввода. Я пробовал смотреть на него из разных браузеров, немного интересно. Не знаю, поможет ли это вам или нет.

http://miketaylr.com/pres/html5/forms2.html

Ответ 2

Браузеры возвращаются к типу = "текст", когда они сталкиваются с неподдерживаемым типом ввода. Поэтому я думаю, что это нормально использовать type = "tel".

Ответ 3

Короткий ответ: да. Как упоминает @el.pescado, браузеры возвращаются к type=text, когда они не берут тип. Для получения дополнительной информации о других интересных функциях, которые вы получаете из форм HTML5, ознакомьтесь с формой безумия, которая является главой формы в Dive Into HTML5.