WWW-форма по Email
Если Вы хотите, чтобы посетители Ваших страниц могли заполнить анкету или сообщить Вам какую-то информацию, воспользуйтесь скриптом для отсылки по электронной почте результатов заполнения WWW-формы.
Вы располагаете на своей странице форму и добавляете к ней служебные поля (см. ниже). Посетитель заполняет Вашу форму и ее содержимое автоматически отправляется к Вам по почте. А посетитель видит на экране страницу со стандартным отчетом ("Спасибо, что заполнили...") или направляется на страницу по Вашему желанию (при использовании поля "redirect").
В форме должен использоваться только метод POST
<FORM METHOD="POST" ACTION="http://web.vrn.ru/cgi-bin/FMail">
Служебные поля формы
(в список заполненных полей при выдаче стандартного отчета и отправки по Email не входят)
mailto* |
Ваш электронный адрес, на него отсылаются результаты заполненной формы.
Пример:
<input type="hidden" name="mailto" value="you@vmail.ru">
|
required |
Вы можете потребовать обязательного заполнения некоторых полей в форме. Просто перечислите в "value" через запятую названия полей, которые Вам нужны, и пользователь будет получать сообщение о том, что необходимые поля не заполнены. При этом не забудьте отметить эти поля для пользователя.
Пример:
<input type="hidden" name="required" value="email,name,firm">
|
subject |
Поле "Subject (Тема)" в электронном письме с результатами.
Пример:
<input type="hidden" name="subject" value="WWW форма">
|
wo_inf |
Отсутствие служебной информации в электронном письме с результатами.
Пример:
<input type="hidden" name="wo_inf" value="1">
|
redirect |
Если Вы хотите, чтобы после заполнения формы пользователь перенаправлялся на другую страницу вместо получения стандартного отчета, включите в форму это поле.
Пример:
<input type="hidden" name="redirect" value="http://web.vrn.ru/you/your.html">
|
title** |
Позволяет определить заголовок для стандартного отчета, если не используется перенаправление на другую страницу.
Пример:
<input type="hidden" name="title" value="Результат">
|
link_url** |
Позволяет определить URL, ссылка на который появится внизу стандартного отчета, если не используется перенаправление на другую страницу.
Пример:
<input type="hidden" name="link_url" value="http://web.vrn.ru/you/">
|
link_title** |
Позволяет определить текст для ссылки в поле "link_url".
Пример:
<input type="hidden" name="link_title" value="Основная страница">
|
background** |
Атрибут "background" тэга <BODY> (картинка фона) в стандартном отчете.
Пример:
<input type="hidden" name="background" value="http://aaa.bbb.cc/xxx.gif">**
|
bgcolor** |
Атрибут "bgcolor" тэга <BODY> (цвет фона) в стандартном отчете.
Пример:
<input type="hidden" name="bgcolor" value="#ffffff">
|
text_color** |
Атрибут "text" тэга <BODY> в стандартном отчете.
Пример:
<input type="hidden" name="text_color" value="#000000">
|
link_color** |
Атрибут "link" тэга <BODY> (цвет новой ссылки) в стандартном отчете.
Пример:
<input type="hidden" name="link_color" value="#0000ff">
|
vlink_color** |
Атрибут "vlink" тэга <BODY> (цвет пройденной ссылки) в стандартном отчете.
Пример:
<input type="hidden" name="vlink_color" value="#ff0000">
|
alink_color** |
Атрибут "alink" тэга <BODY> (цвет активной ссылки) в стандартном отчете.
Пример:
<input type="hidden" name="alink_color" value="#00ff00">
|
* - обязательное поле.
** - поле имеет значение только при отсутствии поля "redirect".
Все остальные поля в форме будут отосланы Вам по электронной почте, а также выведены пользователю в стандартном отчете, если не используется поле "redirect".
Пример формы:
<FORM METHOD="POST" ACTION="http://web.vrn.ru/cgi-bin/FMail">
<input type="hidden" name="mailto" value="
tip-top@vmail.ru">
<input type="hidden" name="required" value="email,name,city,country">
<input type="hidden" name="subject" value="Моя любимая форма">
<input type="hidden" name="title" value="Спасибо, что заполнили форму">
Ваш Email <input type="text" name="email">
Ваше имя <input type="text" name="name">
Город <input type="text" name="city">
Страна <input type="text" name="country">
Ваш любимый браузер <input type="text" name="browser">
<input type="submit" value=" OK ">
</FORM>