2016-03-08 6 views
0

Я использую протокол mailto: на своей странице (html). У меня есть поле textarea, где пользователь может написать текст, теперь я хочу включить этот текст в тело письма.html mailto - вставить тело в почту от переменной

Любые предложения, как изменить код, чтобы функция работала по своему желанию?

Мой текущий код (контакт-сообщение:

<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>