2016-03-08 31 views
0

我在我的頁面(html)上使用mailto:協議。我有textarea字段,用戶可以在其中編寫一些文本,現在我想將該文本包含在電子郵件正文中。html mailto - 從變量中插入郵件正文

任何sugestions如何更改代碼,該功能將按我的意願工作?

我當前的代碼(觸點消息:

<form id="contact-form" class="contact-form" action="contact.php" method="post"> 
      <p class="contact-name"> 
       <input id="contact_name" type="text" placeholder="Name" value="" name="name" /> 
      </p> 
      <p class="contact-email"> 
       <input id="contact_email" type="text" placeholder="Email Addresse" value="" name="email" /> 
      </p> 
      <p class="contact-message"> 
       <textarea id="contact_message" placeholder="Nachricht" name="message" rows="15" cols="40"></textarea> 
      </p> 
      <p class="contact-submit"> 

       <a class="submit" href="mailto:[email protected]?subject=Mail request&body=contact-message">Send mail</a> 

      </p> 

      <div id="response"> 

      </div> 
    </form> 
+0

您可以使用AJAX – Ionut

+0

你想做到這一點。 :如果用戶點擊提交buttom,那麼電子郵件將被髮送? – NormundsP

+2

@Ionut AJAX?你認真嗎? –

回答

1

您可以使用JavaScript作爲

function sendMail() 
{ 
    var body = document.getElementById("contact_message").value; 
    window.location.href = "mailto:[email protected]?subject=Mail request&body="+body; 
} 

呼叫功能

<a class="submit" onclick="sendMail()">Send mail</a>