Я пытался понять, как отправить данные формы без использования PHP-кода, есть ли способ? mailto: в HTML 5 пользователь заполняет только форму, а затем при нажатии submit открывается другое приложение (почтовое приложение на настольном компьютере/ноутбуке и почтовое приложение на смартфонах) и помещает поля данных в сообщение и заставляет пользователя нажмите «Отправить» в их почте, что мне сделать, чтобы хотя бы просто отправить электронное письмо на мой адрес электронной почты, и пользователю не нужно предпринимать дополнительные шаги? Или вас перенаправляют в другое приложение?
Вы можете использовать EmailJs или SMTPJs для отправки электронной почты с помощью javascript. emailjs.com/docs/sdk/установка , smtpjs.com
это то, что вы ищете stackoverflow.com/a/36656479/7796787
Было бы лучше, если бы вы объяснили, чего вы хотите достичь, делая это. Похоже, вы пытаетесь избежать использования сервера для обработки данных.
может быть, это то, что вы хотите stackoverflow.com/questions/4782068/…



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Если я правильно понял, думаю, можно сделать следующее. Получите значения входных данных через javascript и отправьте электронное письмо с помощью window.location с входными значениями.
HTML
<input type = "text" id = "subject">
<textarea id = "body"></textarea>
<button type = "button" id = "send">Submit</button>
JS
$('#send').on('click', function(e) {
e.preventDefault();
subject = $('#subject').val();
body = $('#body').val();
window.location = "mailto:[email protected]?subject = " + subject + "&body = " + body;
});
Это похоже на JQuery
Процесс HTML mailto предложит открыть почтовую службу пользователя (outlook, Thunderbird и т. д.), но никакие данные вашей формы не будут «обработаны». Так что это может быть не лучшим решением для вас.
mailto не отвечает одинаково для каждого браузера
и каждый почтовый клиент.submit form data without using PHP code
Основной целью вашего скрипта является обработка информации перед ее отправкой. Сценарий будет анализировать данные, удаляя информационные биты, которые обычно используются в программировании. Мол, потенциальный вредоносный код. Сценарий формы/электронной почты (подобный этому) может быть написан на любом языке, который будет напрямую взаимодействовать с сервером (при условии, что язык находится на хостинг-сервере)... PHP, CGI/Perl (может быть, javascript?) и т. д.
То, что вы хотите сделать, это сопоставить значения в вашей форме с ответами пользователей, а затем передать эту информацию. Для этого вам нужно сначала создать форму. Когда посетитель вашего сайта заполняет форму и нажимает «Отправить», вы хотите, чтобы данные были отправлены в скрипт, который проверит данные, затем заполнит поля электронной почты (кому, от, тема, сообщение) и затем отправит их через сервер ( не раскрывая свой адрес электронной почты миру).
Вероятно, это задача для программиста среднего уровня. Это не значит, что «нуб» не может этого сделать, просто для этого потребуется немного поучиться. Сравните примеры в Интернете, пока не найдете тот, который имеет для вас смысл.
Возможно, уже слишком поздно отвечать на ваш вопрос, но он все еще может быть полезен другим, поэтому я нашел это, когда сам просматривал эту проблему. Вот ссылка на него. Там же все инструкции написаны:
Весёлая форма: https://formspree.io/
https://pythonrepo.com/repo/formspree-formspree-python-коммуникация
вам не нужно использовать php для отправки формы. Вы даже можете использовать JS для отправки формы. И mailto не имеет ничего общего с отправкой формы.