Отправка HTML-формы по электронной почте, а не по почте

0

Просто хочу, чтобы он отправил информацию о форме по электронной почте. Сейчас он открывает браузер. Пытался бежать стрелять без везения (ужасный поиск Google для этого). Заранее спасибо.

<form id="form1" method="post" action="MAILTO:[email protected]" enctype="multipart/form-data">
                            <label for="name" class="lbl">Name</label><br />
                            <input id="name" name="name" class="field required" type="text" />

                            <label for="subject" class="lbl">Subject</label><br />
                            <input id="subject" name="subject" class="field required" type="text" />

                            <label for="email" class="lbl">E-mail</label><br />
                            <input id="email" name="email" class="field required" type="text" />

                            <label for="message" class="lbl">Message</label><br />
                            <textarea id="message" name="message" class="area required" rows="" cols=""></textarea>

                            <input type="submit" id="send" value="Send Message" />

                    </form><!-- end #form1 -->
  • 1
    Это невозможно с чистым HTML, потому что браузеры не могут отправлять электронные письма. Браузеры всегда будут открывать ваш почтовый клиент, если они найдут ссылку mailto: (как в вашей форме). Если вы хотите отправить электронное письмо без почтового клиента, вам нужен скрипт на вашем веб-сервере (PHP, Node.js, Java, ...), который отправляет его.
Теги:

2 ответа

0
Лучший ответ

Значение вашего действия неверно и должно указывать на файл сценария на сервере, а не на адрес электронной почты.

mailto: [email protected] - это схема URI, которая загружает почтовый клиент по умолчанию для пользователя.

Если ваш сервер поддерживает PHP, выполните поиск скрипта электронной почты PHP.

  • 0
    Да, я надеялся не использовать PHP, в любом случае, спасибо.
0

http://www.html-form-guide.com/email-form/html-email-form.html Это поможет вам. Установка действия на "mailto" позволит браузеру вызвать почтовый клиент для отправки заявки на указанный адрес электронной почты.

  • 0
    Обратите внимание, что при этом пользователю выдаются предупреждения о безопасности, а также клиентская машина может отправлять электронные письма.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню