Это нормально использовать сейчас?
Я работаю над веб-приложением для мобильного телефона, и у меня есть несколько текстовых полей, которые могут извлечь выгоду из <input type="tel"/>
. айфоны будут настраивать клавиатуру для пользователя, но я беспокоюсь о нарушении обратной совместимости. Я надеюсь, что браузеры/телефон, которые поддерживают это, могут помочь пользователю, а другой браузер вернется к стандартному текстовому полю? Это приемлемая практика? Это вообще работает?
3 ответа:
да, любой неподдерживаемый тип вернется к формату' type=text'.
Я нашел хорошую страницу, на которой перечислены все существующие виды ввода. Я пробовал смотреть на него из разных браузеров, немного интересно. Не знаю, поможет это тебе или нет.
браузеры будут возвращаться к типу= "текст", когда они сталкиваются с неподдерживаемым типом ввода. Поэтому я думаю, что это нормально использовать type= "tel".
короткий ответ: да. Как @el.Пескадо упоминает, браузеры вернуться к
type=text
когда они не undertand типа. Для получения дополнительной информации о других интересных функциях, которые вы получаете от форм HTML5, проверьте форма безумия, который является главой формы в погружении в HTML5.