通过HTML表单操作发送电子邮件

时间:2013-08-24 04:29:05

标签: javascript html

我对如何通过

发送电子邮件感到有些困惑
 <FORM Action="mailto:michael@microsoft.com?Subject=Hi Michael" METHOD="POST">

如果输入信息有以下文本框:

名称
主题
用户的电子邮件
消息

我如何将所有这些信息都包含在发送的电子邮件中? IE:当我打开电子邮件时,我看到了:

来自:bob@microsoft.com 主题:嘿 消息:这是消息。

   <FORM Action="mailto:you@hotmail.com?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>

3 个答案:

答案 0 :(得分:1)

您无法通过表单操作实际发送电子邮件。您需要发送电子邮件服务器端。

答案 1 :(得分:0)

您无法使用javascript或html发送电子邮件。您需要ASP.NET或其他技术中的服务器端脚本来发送电子邮件。

  

Html本身不会发送电子邮件。你需要一些东西   连接到SMTP服务器以发送电子邮件。因此Outlook弹出   mailto:否则你的表单会进入具有脚本的服务器   发送电子邮件。

答案 2 :(得分:0)

使用PHP脚本发送电子邮件并使用Jquery Ajax从html文件调用PHP脚本..