Пояснения:
Код Javascript - это проверка заполнения полей.
Алерты - сообщения пользователю, что графы не заполнены, как полагается. Меняйте текст на свой, по желанию.
На последние несколько строк в скрипте нужно особо обратить внимание.
if (!isValidName(form.elements[0].value)) {form.elements[0].focus(); return false;}
if (!isValidEmailAddress(form.elements[1].value)) {form.elements[1].focus(); return false;}
if (!isValidURL(form.elements[2].value)) {form.elements[2].focus(); return false;}
if (!isValidTema(form.elements[3].value)) {form.elements[3].focus(); return false;}
if (!isValidNotes(form.elements[4].value)) {form.elements[4].focus(); return false;}
Каждая строчка означает проверку заполнения поля. Если Вы хотите сделать поле необязательным для заполнения, то просто удаляйте ненужную строку.
Проверка имени:
if (!isValidName(form.elements[0].value)) {form.elements[0].focus(); return false;}
Проверка e-mail:
if (!isValidEmailAddress(form.elements[1].value)) {form.elements[1].focus(); return false;}
Проверка URL:
if (!isValidURL(form.elements[2].value)) {form.elements[2].focus(); return false;}
Проверка темы сообщения:
if (!isValidTema(form.elements[3].value)) {form.elements[3].focus(); return false;}
Проверка текста сообщения:
if (!isValidNotes(form.elements[4].value)) {form.elements[4].focus(); return false;}
Причем очередность строк имеет значение: именно в таком порядке расположены поля в форме!
Сейчас все поля помечены * . Это означает, что они обязательны для заполнения. Убираем, если не нужно.
Важно: Эту строчку ни в коем случае не изменяйте. В противном случае форма работать не будет:
Поле, указывающее имя вашего сайта на Narod.ru или Ваш логин. Например, сайт называется http://altsup.narod.ru/, значит вместо mysite надо подставить altsup:
<input type=hidden name="login" value="mysite">
Скрытое поле, указывающее адрес, куда посетитель попадет после успешной отправки:
Скрытое поле с текстом ссылки. Если вы не установили автоматическое перенаправление, то после отправки пользователь попадет на страницу, где сможет увидеть весь текст, который он ввел. На этой же странице будет и эта ссылка:
<input type=hidden name="backtext" value="На главную страницу сайта TвойWeb">
Этот текст отобразится после успешной отправки сообщения . Если, конечно, вы не выберите автоперенаправление:
<input type=hidden name="mess" value="Спасибо, Ваше письмо было отправлено">
Этот заголовок будет подставлен перед текстом введенным пользователем, после успешной отправки сообщения:
Поле, указывающее, какой шаблон используется. Так как шаблонов анкет всего три плюс четвертый - собственный, то оставляем это поле без изменения. Число "4" означает, что Вы используете шаблон со своим дизайном:
<input type=hidden name="vari" value="4">
Здесь вы определяете, использовать автоперенаправление или нет. value="Да" - использовать, value="" - не использовать:
2. Теперь нужно создать анкету, для этого нужно зайти в свою мастерскую на Народ ру
в раздел анкеты. Выберите любой шаблон анкеты и пропишите имя файла страницы с формой. Раз это будет страница
отправки e-mail сообщения, то назовите ее, например, sendmail.html.
Заполните одно из полей вопросов анкеты: напишите все что угодно - это не имеет значения. Главное, чтобы хотя бы одно поле было заполнено. Так же обязательно заполните поле - «Адрес E-mail, куда будет отправлен ответ на анкету». Здесь обязательно указываете свой почтовый адрес, на который будут приходить ответы. Сохраните то, что получилось.
Чтобы анкета заработала нужно пройти все этапы создания шаблона до конца. Пока вам не предложат «перейти к созданию других страниц» или «перейти в раздел Управление файлами».
Откройте в браузере получившуюся шаблонную страницу и протестируйте отправку. Это нужно, чтобы на указанный вами адрес пришло сообщение, в котором будет ссылка для подтверждения и активизации e-mail адреса. Вы обязательно должны пройти по этой ссылке.
Далее заходите в раздел «Управление файлами» в «Мастерской». Найдите ваш файл sendmail.html, жмите кнопку «свойства» справа от названия файла. В открывшемся окне выберите «Текстовый редактор».
Там удаляйте весь HTML код и вставляйте код вашей готовой страницы с формой (то, что мы рассматривали выше). Сохраните изменения. Ваша страница с формой отправки e-mail сообщений готова.