![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Листинг 1
< FORM action=mailto: myaddres@mail.ru enctype=" text/plain" method=" post" > Нажмите & #147; сброс& #148; и заполните заказ.< BR> < INPUT type=reset value=c6poc> < BR> < P> < TABLE border=0 cellspacing=0 cellpadding=5> < TR> < TD> Ваше имя: < /TD> < TD> < INPUT type=text size=33 name=name value=" Горбунков Семен Семенович" > < /TD> < /TR> < TR> < TD> Ваш адрес: < /TD> < TD> < INPUT type=text size=33 name=email value=" gorbun@mail.ru" > < /TD> < /TR> < TR> < TD> Прислать: < /TD> < TD> < INPUT type=text size=33 name=obj value=" Программный соковыжиматель" > < /TD> < /TR> < /TABLE> < INPUT type=submit value=" послать заказ" > < /FORM>
Если поместить этот код в HTML-программу, то на гипертекстовой страничке возникнет картинка, подобная той, что изображена на рис. 2. Пользователь нажимает кнопку сброс, и поля принимают значения, установленные по умолчанию. Форма заполняется, и по нажатию кнопки послать заказ отправляется по адресу myaddres@mail.ru. Обычно браузер не сам отсылает форму, а поручает эту работу почтовой программе, установленной по умолчанию в операционной системе компьютера (например, Outlook). Письмо посылается в виде: Subject: Форма отправлена из Microsoft Internet Explorer name=Горбунков Семен Семенович email=gorbun@mail.ru obj=Программный соковыжиматель Рис. 2.Форма для оформления заказа
Таким образом, письмо составляется из пар имя=значение, которые выбираются по порядку из полей формы. В качестве обратного адреса в письме указывается адрес пользователя компьютера, с которого отправляется форма. Вы можете провести серию опытов, посылая формы самим себе. Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение Приведенный код наглядно показывает, что внутри блока < form>...< /form> могут располагаться обычные теги. Элемент < INPUT> С помощью тега < input> в форме можно задать разные элементы ввода и управления. Атрибут nате Каждый тег < input> может содержать атрибут name. Значение этого атрибута можно использовать как имя объекта, который браузер создает для этого тега. Пусть, например, задана форма (ее вид на экране показан на рис. 3): < FORM name=anketa> < INPUT type=text value=кpoшкocшивaтeль name=obj> < /FORM> Рис. 3.Форма с единственной строкой ввода
В программе на JavaScript можно использовать конструкцию document.anketa.obj.value для доступа к свойству value объекта, построенного для тега < input>. Эта запись «расшифровывается» так: document – объектdocument (родитель — объект window); document.anketa – объект anketa (родитель — объект document); document.anketa.obj – объект obj (родитель — объект anketa); document.anketa.obj.value – свойство value объекта obj — соответст- вует атрибуту value тега < input> с именем obj. Можно прочитать значение свойства value: var str = document.anketa.obj.value; А можно и изменить значение этого свойства: document.anketa.obj.value = " пылеистребитель" Такое присваивание приведет к мгновенной перерисовке экрана. Текст «крошкосшиватель» в поле ввода заменится на «пылеистребитель» (рис. 4). Рис. 4.Измененное содержимое строки ввода
Значение атрибута name приравнивается к имени переменной, поэтому при выборе названия нужно использовать все правила построения идентификаторов, рассмотренные в Уроке 6. В частности, нельзя использовать в имени русские буквы и цифру в качестве первого символа. Имена, заданные атрибутом name, должны быть разными внутри одной формы, но могут совпадать с именами полей других форм — браузер не запутается, ведь формы разные и они отображаются в разные объекты.
|