EMail форма

Тема в разделе "PHP программирование", создана пользователем -, 19 дек 2003.

Статус темы:
Закрыта.
  1. Гость

    Здравствуйте!
    Подскажите, пожалуйста, как можно изменить форму, чтобы при отправлении не использовалась почтовая программа? Когда я пытаюсь отправить сообщение в почтовике появляется сообщение в исходящих. У меня хостинг на Hotbox.ru, т.е. нет поддержки скриптов.
    Код (Text):
    <FORM NAME="mailer" METHOD="post" ACTION="" ENCTYPE="text/plain" onSubmit="(document.mailer.action += mailtoandSubject)">
    <table border=2 align=center cellspacing=1 cellpadding=2 BgColor=#000FFF>
    <tr><td><FONT size="2" color="#FFFFFF">Имя:</font></td>
    <td><INPUT TYPE="text" NAME="Name" size="24" onChange="msg(this.form)"></td></tr>
    <tr><td><FONT size="2" color="#FFFFFF">Тема:</font></td>
    <td><INPUT TYPE="text" NAME="Subject" size="24" onChange="msg(this.form)"></td></tr>
    <tr><td><FONT size="2" color="#FFFFFF">Сообщение:</font></td>
    <td><TEXTAREA NAME="Message" COLS=40 ROWS=6 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 = "mailto:Ваша@почта.ua"
    mailtoandSubject = (('?Subject=' + document.mailer.Subject.value) + '&Body=' + document.mailer.Message.value);
    }
    </SCRIPT>
    Серёга: Для кого сделана директива вставки кода???
     
  2. STYX

    STYX Гость

    А-н-н, никак. Форма хорошая вот только без почтового клиента она не работает. Нужно либо выполнять скрипт на стороне сервера либо клиентом. Увы. Зарегистрируй себе домен на h1 и кинь туда скрипт отправки. И делай все через него. Если нет, то посмотри приинклюденый файл, это форма через бесплатную програмку. Думаю в синтаксисе разберешся.
     

    Вложения:

    • contact.zip
      Размер файла:
      2,9 КБ
      Просмотров:
      60
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей