Это нормально использовать сейчас?


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

3 104

3 ответа:

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

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

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

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

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