Как вы отправляете содержимое набора полей на адрес электронной почты?

У меня есть набор полей:

        <div class = "form-container container">
            <form id = "contact-form" action = "mailto:[email protected]" method = "post">
                <fieldset form = "#contact-form">
                    <legend>Contact Form</legend>
                    <label class = "input-field-name">Name:<br />
                        <input class = "input-field" type = "text" name = "Name"/>
                    </label><br />
                    <label class = "input-field-name">Email:<br />
                        <input class = "input-field" type = "text" name = "Email"/>
                    </label><br />
                    <label class = "input-field-name">Message Title:<br />
                        <input class = "input-field" type = "text" name = "Message Title"/>
                    </label><br />
                    <label class = "input-field-name">Message:<br />
                        <textarea class = "message-field" type = "text" name = "Message"></textarea>                            
                    </label><br />
                    <button id = "submit-button" type = "submit">Submit</button>
                </fieldset>
            </form>
        </div>

Я хочу настроить его так, чтобы человек, который хочет связаться со мной, мог ввести свои данные, а затем, когда нажимается кнопка «Отправить», я получаю электронное письмо с заголовком сообщения в качестве заголовка и именем человека, электронной почтой и сообщением в тело письма.

На данный момент раздел mailto:[email protected] успешно открывает почтовый клиент, но я хочу, чтобы он просто отправлялся автоматически. У меня есть некоторое понимание js и php, но я впервые пробовал что-то подобное, поэтому искал правильное направление. Я не прошу весь код, а только то, что мне нужно сделать, чтобы я мог это сделать сам.

Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
1
0
46
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

At the moment the mailto:[email protected] section will open up an email client successfully but I want it to just send automatically.

Вы не можете, по крайней мере, не на стороне клиента. Обработчик протокола mailto: предназначен для простого запуска зарегистрированного почтового клиента для пользователя. Больше ничего.

I have some understanding of js and php but this is the first time I've tried something like this so was hoping someone could point me in the right direction

Вы можете отправить электронную почту на стороне сервера с помощью PHP. Не беспокойтесь о mail(), это просто служебная функция для базовой отладки и тому подобного. Рассмотрим надежный класс электронной почты, такой как PHPMailer. Таким образом, вы можете использовать защищенные SMTP-серверы, а также отправлять электронные письма в формате HTML с правильной многокомпонентной кодировкой MIME.

приветствует указатели @Brad. Нашел эту замечательную ссылку для тех, кто хочет заняться обработкой электронной почты с помощью php и PHPMailer с использованием SMTP alexwebdevelop.com/phpmailer-учебник

PumpkinBreath 10.02.2019 20:18

Другие вопросы по теме