Можностей, предоставляемых веб-разработчикам



Pdf көрінісі
бет112/232
Дата06.01.2022
өлшемі5,47 Mb.
#12231
1   ...   108   109   110   111   112   113   114   115   ...   232
ТИП ВВОДА ДАННЫХ EMAIL
Строка 
 
type=email>
 сообщает браузеру, что форма не должна быть отправлена, 
пока пользователь не ввел нечто, похожее на правильный адрес электронной почты, то 
есть браузер не проверяет, существует ли такой адрес, а только определяет правильность 
его формата. Пользователь может отправить форму с незаполненным полем, только если 
к этому полю не добавлен атрибут 
required
 (это верно для всех типов ввода данных).
Атрибут 
multiple
 означает, что в качестве значения поля может быть указан список из 
допустимых электронных адресов, разделенных запятыми. Это, конечно, не значит, что 
пользователь должен вводить эти адреса вручную; браузер может открывать специальное 
окно со списком контактов пользователя из почтового клиента (из памяти телефона), где 
нужные адреса можно отметить флажками, а затем самостоятельно незаметно от пользо-
вателя конструировать список.
Современные браузеры пока что не такие услужливые, но поскольку данный тип одно-
значно определен и легко считывается и распознается компьютером, браузеры теперь 
понимают, чего добивается разработчик, и могут, вероятно, предоставить более тесно 
связанный с контекстом пользовательский интерфейс. Например, экспериментальное 
дополнение Firefox Contacts (
http://mozillalabs com/blog/2010/03/contacts-in-the-browser
) фор-
мирует список контактов из различных источников, чтобы при заполнении поля 
 
type=email>
 пользователь мог выбрать в нем нужный адрес. Он также делает эту инфор-
мацию доступной для скриптов сайта с помощью рабочей версии W3C Contacts API (
http://
www w3 org/2009/dap/contacts/
).


Достарыңызбен бөлісу:
1   ...   108   109   110   111   112   113   114   115   ...   232




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет