2013-08-24 86 views
0

我是如何通過通過發送HTML表單行動

<FORM Action="mailto:[email protected]?Subject=Hi Michael" METHOD="POST"> 

發送電子郵件有點糊塗了一封電子郵件,如果我有輸入以下信息文本框:

名稱
主題
電子郵件用戶
消息

我將如何適應所有這些信息到電子郵件發送? IE:當我打開電子郵件時,我看到:

來自:[email protected] 主題:嗨 消息:這是消息。

<FORM Action="mailto:[email protected]?Subject=Hi" METHOD="POST"> 
    <table width="200" border="0"> 
     <tr> 
      <td>Name </td> 
      <td><input type="text" name="name" id="name"/></td> 
      <td>&nbsp;</td> 
      <td>&nbsp;</td> 
     </tr> 
     <tr> 
      <td>Email </td> 
      <td><input type="text" name="email" id="email"/></td> 
      <td>&nbsp;</td> 
      <td>&nbsp;</td> 
     </tr> 
     <tr> 
      <td>Subject </td> 
      <td><input type="text" name="subject" id="subject"/></td> 
      <td>&nbsp;</td> 
      <td>&nbsp;</td> 
     </tr> 
     <tr> 
      <td>Message</td> 
      <td><textarea></textarea></td> 
      <td>&nbsp;</td> 
     </tr> 
     <tr> 
      <td>&nbsp;<Br></td> 
      <td><input type="submit" class="btn1" value="Send!"></td> 
      <td></td> 
      <td>&nbsp;</td> 
     </tr> 
    </table> 
</FORM> 

回答

1

您實際上無法通過表單操作發送電子郵件。您需要發送電子郵件服務器端。

+0

所以你說PHP? – IceDawg

+0

我可以使用哪種語言來實現?只是PHP或ASP? – IceDawg

+0

@IceDawg,任何你想要的服務器端語言。 – Brad

0

您無法使用javascript或html發送電子郵件。您需要ASP.NET或其他技術中的服務器端腳本來發送電子郵件。

Html本身不會發送電子郵件。您將需要連接到SMTP服務器以發送電子郵件的東西 。因此,Outlook會彈出 mailto:否則您的表單將轉到具有 發送電子郵件的腳本的服務器。

0

使用PHP腳本來發送電子郵件和使用jQuery的Ajax從HTML文件調用PHP腳本..