Подтвердить что ты не робот

Mailto: Форматирование тела

Возможный дубликат:
mailto связывает несколько строк тела

Просто быстрый вопрос. Я создаю сайт для благотворительности, и у них есть раздел на сайте, где люди могут дать некоторые предложения о том, как они могут привлечь больше денег за свое дело. Их сайт - это просто HTML, JS и CSS, чтобы они были легкими. Я добавил mailto:, который позволит людям отправлять им электронное письмо, но им нужна дополнительная информация, например, их имя и их контактные данные. Я хочу знать, есть ли способ форматировать тело, чтобы появились новые строки:

name: 
email:
tel:
postal address:

Благодарю вас!

Вот как выглядит мой mailto. любая помощь или предложения приветствуются:

<a href="mailto:[email protected]?subject=Suggestions&body=Your%20suggestions%20are%20really%20important%20to%20us%20,thanks!">Send suggestions!</a>
4b9b3361

Ответ 2

Из первого результата в Google:

mailto:[email protected]_t?subject=Header&body=This%20is...%20the%20first%20line%0D%0AThis%20is%20the%20second

Ответ 3

Забудьте об этом; это может работать с Outlook или, может быть, даже с GMail, но вы не сможете заставить эту работу нормально поддерживать большинство других клиентов электронной почты (там есть shitton of em).

Вам лучше использовать простой PHP script (проверьте PHPMailer) или используйте размещенное решение (Google " электронная почта, размещенная", " бесплатный хостинг электронной почты" или что-то аналогичный)

Кстати, вы ищете термин " Percent-encoding" (также называемый url-encoding, а Javascript использует encodeUri/encodeUriComponent (убедитесь, что вы понимаете различия!)). Вам нужно будет кодировать намного больше, чем только символы новой строки.