Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

Zabiyaka

Проблема с mail формой

Рекомендованные сообщения

Вот смотрите народ, вроде все прально написал, все расписал, нажимаю на отправление почты, он выдает невозможность отобразить страничку, пересматривал всеравно никак не пойму что никак, потом много писал что в 185 строке ошибка, тож не могу найти, вообщем помогите...

 

 

 

__________________________________________________________

<FORM NAME="mailer" METHOD="post" ACTION="" ENCTYPE="text/plain" onSubmit="(document.mailer.action += mailtoandSubject)">

<table border=2 align=center cellspacing=1 cellpadding=2 BgColor=#33CCFF>

 

<tr><td><FONT size="3" color="#0000FF">Заказчик (Ф.И.О.):</font></td>

<td><INPUT TYPE="text" NAME="Name" size="40" onChange="msg(this.form)"></td></tr>

 

<tr><td><FONT size="3" color="#0000FF">Тип изделия:</font></td>

<td><SELECT NAME="Тип изделия">

<OPTION VALUE="Listovka" selected>Листовка

<OPTION VALUE="Broshura">Брошюра

<OPTION VALUE="Disertaciya">Дисертация

</SELECT> </td></tr>

 

<tr><td><FONT size="3" color="#0000FF">Тираж изделия:</font></td>

<td><INPUT TYPE="text" NAME="Tirag" size="40" onChange="msg(this.form)"></td></tr>

 

<tr><td><FONT size="3" color="#0000FF">Формат изделия:</font></td>

<td><SELECT NAME="Формат изделия">

<OPTION VALUE="15x15" selected>15x15

<OPTION VALUE="30X30">30X30

<OPTION VALUE="60x60">60x60

</SELECT> </td></tr>

 

<tr><td><FONT size="3" color="#0000FF">Тип обложки:</font></td>

<td><SELECT NAME="Тип обложки">

<OPTION VALUE="matovaya" selected>Матовая

<OPTION VALUE="glanec">Глянцевая

</SELECT> </td></tr>

 

<tr><td><FONT size="3" color="#0000FF">Объем изделия (печатных страниц):</font></td>

<td><INPUT TYPE="text" NAME="Obiem izdeliya" size="40" onChange="msg(this.form)"></td></tr>

 

<tr><td><FONT size="3" color="#0000FF">Количество рисунков (фотографий, формул, схем):</font></td>

<td><INPUT TYPE="text" NAME="Koli4estvo risunkov" size="40" onChange="msg(this.form)"></td></tr>

 

 

 

<tr><td><FONT size="3" color="#0000FF">Тип работы:</font></td>

<td>

<SELECT NAME="Формат изделия">

<OPTION VALUE="Redaktirovat" selected>Редактировать

<OPTION VALUE="Ne_redaktirovat">Не редактировать

</SELECT></td></tr>

 

 

<tr><td><FONT size="3" color="#0000FF">Как с вами связаться:</font></td>

 

<tr><td><FONT size="3" color="#0000FF">(Код города) Телефон:</font></td>

<td><INPUT TYPE="text" NAME="Telefon" size="40" onChange="msg(this.form)"></td></tr>

 

<tr><td><FONT size="3" color="#0000FF">e-mail:</font></td>

<td><INPUT TYPE="text" NAME="Subject" size="40" onChange="msg(this.form)"></td></tr>

 

 

<tr><td><FONT size="3" color="#0000FF">Адрес:</font></td>

<td><TEXTAREA NAME="address" ROWS=5 COLS=40></TEXTAREA>

 

<tr><td><FONT size="3" color="#0000FF">Пожелания при выполнении работ:</font></td>

<td><TEXTAREA NAME="Message" COLS=40 ROWS=5 onChange="msg(this.form)"></TEXTAREA></td></tr>

 

<tr><td colspan=2 align=center><INPUT TYPE = "submit" VALUE = "Отправить" ONCLICK="return checkIt()">

<INPUT TYPE=reset VALUE=" Сброс "></td></tr></table>

 

</FORM>

 

 

 

 

<script LANGUAGE="JavaScript">

function checkIt() { // функция проверки полей формы

 

 

 

//-----------

if (document.forms.mailer.Name.value != "") { // функция проверки поля Name

} else {

alert("\nОбласть \"Имя\" в форме. \n\nПожалуйста, введите свое имя."); // выводит сообщение, если поле Name не заполнено

document.forms.mailer.Name.focus(); // возврашает курсор на поле Name

return false;

}

 

 

 

//-----------

if (document.forms.mailer.Subject.value != "") { // функция проверки поля Subject

} else {

alert("\nОбласть \"Тема\" в форме. \n\nПожалуйста, введите Тираж."); // выводит сообщение, если поле Subject не заполнено

document.forms.mailer.Subject.focus(); // возврашает курсор на поле Subject

return false;

}

 

 

 

//-----------

if (document.forms.mailer.Message.value != "") { // функция проверки поля Message

return true; // ВСЕ ОТЛИЧНО

} else {

alert("\nОбласть \"Сообщение\" в форме. \n\nПожалуйста, напишите телефон."); // выводит сообщение, если поле Message не заполнено

document.forms.mailer.Message.focus(); // возврашает курсор на поле Message

return false;

}

 

 

 

//-----------

}

function msg() { // функция отправки

document.mailer.action = "airtransport@list.ru"

mailtoandSubject = (('?Subject=' + document.mailer.Subject.value) + '&Body=' + document.mailer.Message.value);

}

 

 

</SCRIPT>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

"Вы с формами на вы или на ты? На $птваю..." ;)

 

На самом деле action="" не пустой должен быть, а в нём должен быть адресс action="mail.php", где mail.php скрипт, который и совершит основные шаманские действия по отправке почты...

 

А на джава скрипты не смотри - эт так проверка не пусты ли формы...

 

Вот.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Все нашел ошибку :D

 

Какое php? ты о чем? вся форма на java и html

 

ошибка вот в чем...

 

вместо этого

 

}

function msg() { // функция отправки

document.mailer.action = "airtransport@list.ru"

mailtoandSubject = (('?Subject=' + document.mailer.Subject.value) + '&Body=' + document.mailer.Message.value);

}

 

 

надо это..

 

}

function msg() { // функция отправки

document.mailer.action = "mailto:airtransport@list.ru"

mailtoandSubject = (('?Subject=' + document.mailer.Subject.value) + '&Body=' + document.mailer.Message.value);

}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах