type=url>
заставляет браузер проверять, что пользователь ввел правиль-
ный URL-адрес. Браузер может помочь пользователю это сделать — Opera, например,
автоматически добавляет
http://
в начало URL в случаях, когда пользователь не указывает
протокол (то есть не добавляет в начале
http://
или
ftp://
или какое-то еще общепринятое
обозначение протокола). (URL не обязательно должен относиться к веб-узлу; страница
может быть, например, сетевым HTML-редактором, в котором пользователям иногда
требуется псевдопротокол
tel:
.
ТИП ВВОДА ДАННЫХ DATE Тип
date
— один из моих любимых. Все мы видели веб-страницы, в которых пользователю
необходимо ввести дату полета, концерта и т. д. Поскольку не очень понятно, как это делать
(в формате DDMM-YYYY, или MM-DD-YYYY, или DD-MMM-YY?), разработчики с помо-
щью JavaScript создают виджеты для выбора даты, которые от сайта к сайту значительно
различаются внешним видом, удобством использования и доступностью.
type=date>
решает эту проблему, открывая доступ к встроенному в браузер вид-
жету выбора даты. Opera, к примеру, открывает виджет с календарем (рис. 3.3).
На смартфонах BlackBerry в BlackBerry Device Software версии 5.0 в качестве элемента
управления для ввода даты использовался тот же Java-компонент, что и в приложении
«Календарь» BlackBerry (хотя он не встроен в приложение «Календарь») (рис. 3.4).