Обычно: да, вам нужен серверный язык для обработки данных формы.
Но этот вопрос напомнил мне кое-что, что я читал давно; в самом начале использование mailto
в качестве цели было довольно распространенным явлением (по крайней мере, для любительских "домашних страниц"), например:
<form action="mailto:example@example.com" method="post" enctype="text/plain" >
Сделал быстрый поиск и нашел это .
Это чертовски грязно, и я полагаю, что это зависит от того, настроен ли почтовый клиент по умолчанию (что, возможно, уже не так, когда клиенты веб-почты становятся все более распространенными), и некоторые браузеры могут его не поддерживать ( хотя это удивило бы меня, если бы они этого не сделали). Вы также выставляете свой адрес электронной почты для легкой очистки спаммерами. Вы не можете управлять форматированием и т. Д. ...
Заметьте, я не говорю, что вы должны это сделать, просто это можно сделать .
Также возможно использовать javascript для форматирования некоторых данных, извлеченных из формы, и размещения их в виде ссылки, используя некоторые дополнительные ключевые слова для управления текстом и темой (просто google "mailto link"). Я фактически использовал это как простое низкотехнологичное решение для сообщения об ошибках (которое работает, даже если ошибка вызвана отключением сервера).