2015-07-03 3 views
0

У меня есть кнопка для отправки сообщения электронной почты. Это открывает новое электронное письмо, но проблема в том, что тема и основной текст не добавляются в сообщение электронной почты. Это то, что я до сих пор, что не работает:Электронная почта: текст темы и основного текста для mailto link

<input style="background: #4a5e70; color: #ffffff;" type="button" value="REQUEST INVITE" onclick="window.location.href='mailto:[email protected]’;” subject=“Request%20invite;body=Hallo%20you;”/> 

ответ

0

Почти в каждом языке (PowerShell является одним исключением), текстовые строки разделяются пишущая кавычки (' и ") не типографские кавычки (, , или ). Вы должны заменить кавычки следующим образом:

onclick="window.location.href='mailto:[email protected]?subject=Request%20invite&body=Hallo%20you'" 

Атрибут onclick записывается в виде одной строки (с разделителями в двойных кавычках), чьи href, значение которого одна строка (ограниченная одинарными кавычками) выражается в виде URL-кодированный Строка запроса.

Обратите внимание, что вы не можете положиться на mailto ссылки работают, если пользователи не настроили локальный почтовый клиент правильно.

См. Mailto Wikipedia article и этот related question для получения дополнительной информации.

Смежные вопросы