2015-05-29 13 views
1

基本上,無論何時我發送文本區域消息來填寫電子郵件的正文,該文本區域的名稱都會繼續執行。因此,例如,如果我在文本區域輸入「Hello World」,然後按發送,我的電子郵件應用程序將打開並且正文顯示:「message = Hello World」。我如何擺脫「message =」部分?非常感謝你和我的繼承人目前的HTML5代碼:HTML5:每當我發送文本區域消息以填寫電子郵件正文時,文本區域的名稱就會繼續。我該如何解決?

<section id="contact" class="four"> 
    <div class="container"> 

     <header> 
      <h2>Contact</h2> 
     </header> 

     <p>Send me a message: </p> 

     <form method="post" action="mailto:[email protected]" enctype="text/plain"> 
      <div class="row"> 
       <div class="12u$"> 
        <textarea name="message" placeholder="Message"></textarea> 
       </div> 
       <div class="12u$"> 
        <input type="submit" value="Send Message" /> 
       </div> 
      </div> 
     </form>    
    </div> 
</section> 
+0

我不認爲有一個簡單的方法來做到這一點,而無需使用一個服務器端腳本/解決方案。 – legendofawesomeness

+0

不使用'mailto'形式。您無法控制電子郵件的格式。 – hobbs

+0

@hobbs你會推薦什麼來替代'mailto'? –

回答

0

它可能不是正是你後,但如果你改變你的形式方法來獲取和改變textarea的名稱爲「體」,將工作是什麼如你所期望的那樣沒有標籤。 使用post方法編碼數據和郵件客戶端不知道如何沒有標籤。 你可以閱讀更多關於它在這裏:https://support.microsoft.com/en-us/kb/279460

<section id="contact" class="four"> 
<div class="container"> 

    <header> 
     <h2>Contact</h2> 
    </header> 

    <p>Send me a message: </p> 

    <form method="GET" action="mailto:[email protected]" enctype="text/plain"> 
     <div class="row"> 
      <div class="12u$"> 
       <textarea name="body" placeholder="Message"></textarea> 
      </div> 
      <div class="12u$"> 
       <input type="submit" value="Send Message" /> 
      </div> 
     </div> 
    </form>    
</div> 

+0

謝謝你的幫助。不幸的是,雖然它確實擺脫了標籤,但現在有加號的地方應該有空格。例如,現在如果我輸入「Hello World!」它出現爲「Hello + World!」。 –