У меня есть следующие формы HTML ...как отправить html с mailto?
<form id="mform" method="get" enctype="text/plain">
<input name="firstname" type="text" id="firstname">
<input type="submit" class="submit-sponsor-btn" name="submit" value="Submit" onclick="javascript:doMailto(); return false;" id="submit">
</form>
и мой Javascript выглядит следующим образом ...
var msubject = "Become an sponsor to start your connection to future talent";
var mfirstname = $('#firstname').val();
var mbody = "<h1>Sponsor Information Below:</h1><p>Firstname:"+mfirstname + "</p>";
var sMailto = "mailto:[email protected]?subject="+ msubject + "&body="+ mbody;
function doMailto() {
window.open(sMailto);
}
Что мне нужно сделать с этим кодом, чтобы включить HTML-теги быть отображается в электронном письме? Потому что прямо сейчас он просто показывает теги элементов вместе с содержимым.
Спасибо за любой совет!
Вам нужно будет отправить заголовок '' Content-type: text/html '' somehow –
В действительности нет надежного способа заставить клиентский агент электронной почты делать что-либо в частности; вы действительно не можете даже полагаться на признанный «body» параметр. То, что вам нужно сделать, это убедить почтового агента, что контент должен иметь тип HTML MIME. – Pointy