Технология, позволяющая Internet Explorer 5.0 сохранять информацию, введенную в полях формы типа <input type="text"> и <input type="password"> , называется Intelliforms. Идея ее заключается в следующем. Internet Explorer 5.0 сохраняет введенную информацию, и когда пользователь начинает вводить данные в поля формы, предлагает сделать выбор из списка уже имеющихся данных, используя механизм AutoComplete .Чтобы включить этот механизм, достаточно установить опцию AutoComplete в панели настройки Internet Explorer 5.0. Эта панель вызывается командой Tools | Internet Options и доступна на вкладке Content. В панели AutoComplete есть следующие опции:
Web Address | Ранее введеный URL запоминается и подставляется при вводе начальных символов | Forms | Запоминается информация, вводимая в полях формы | User names and passwords on forms | Запоминается информация, вводимая при запросе имени пользователя и пароля |
| Помимо Intelliforms в Internet Explorer 5.0 введена возможность автоматического заполнения полей формы. В Internet Explorer 5.0 введен новый атрибут для элементов <input type="text"> и <input type="password"> формы. Этот атрибут называется vcard_name и позволяет связывать поля формы с соответствующими данными, введенными в диалоговой панели Internet Options | Content | Personal Information. Как известно, в режиме My Profile мы можем указать различную информацию о себе имя, почтовый адрес, адрес электронной почты, телефон и т.п., называемую профилем пользователя. Новый атрибут, применяемый совместно с полями ввода, позволяет автоматически вводить информацию из профиля пользователя достаточно щелкнуть мышью в поле и выбрать текст. Естественно, что для этого каждый элемент формы должен содержать атрибут vcard_name , который будет извлекать соответствующую информацию: <input type="text" name="name" size=40 vcard_name = "vCard.DisplayName">
В качестве значений атрибута vcard_name возможно применение следующих полей профиля пользователя:
vCard.Celluar | vCard.Company |
vCard.Department | vCard.DisplayName |
vCard.Email | vCard.FirstName |
vCard.Gender | vCard.Home.City |
vCard.Home.Country | vCard.Home.Fax |
vCard.Phone | vCard.Home.State |
vCard.Home.StreetAddress | vCard.Home.Zipcode |
vCard.Homepage | vCard.JobTitle |
vCard.LastName | vCard.MiddleName |
vCard.Notes | vCard.Office |
vCard.Pager | vCard.Business.City |
vCard.Business.Country | vCard.Business.Fax |
vCard.Business.Phone | vCard.Business.State |
vCard.Business.StreetAddress | vCard.Business.URL |
vCard.Business.Zipcode | |
| Поддержка технологии Intelliforms может, включена или выключена с помощью атрибута autocomplete , который может быть указан как для отдельного поля, так и для всей формы. Например, если вы не хотите, чтобы пароль вводился автоматически, отмените эту возможность для соответствующего поля: <input type="text" name="name" autocomplete="off">
Также можно отменить этот режим и для всей формы: <form autocomplete="off">
</form>
Этот атрибут поддерживается только в Internet Explorer 5.0 и игнорируется другими браузерами.
|