发送电子邮件HTML表格

问题描述:

我想要一个HTML表单发送电子邮件。发送电子邮件HTML表格

  1. 其中我有下拉列表(课程)。在选择课程时,我想选中标签的复选框,该标签是所选课程的分支。
  2. 如何创建添加附件按钮(我的意思是后端编码,将插入一个新的文件标签到页面上)

等待UR答复。

我不知道AJAX,jquery等 我知道Java(jsp,servlet),html,javascript。

+1

你到目前为止尝试过什么? – 2012-03-20 11:42:30

+1

你到底做了什么?任何示例代码? – 2012-03-20 11:42:55

简单的答案纯HTML:你不能。
当您不想发送像<a href="mailto:[email protected]">Send Mail</a>这样的电子邮件时,这会打开用户的电子邮件客户端以手动发送。你需要一个能够发送邮件的后台php服务器。

如果你想与JSP

本教程还提供了文件上传,或对你更好它提供了完成代码:

除了提交时,HTML表单并没有做太多的工作,它们将包含的输入发送回HTTP POST的服务器。

为了响应选择输入(下拉列表)中显示的复选框改变你有两个选择:

  1. 进行AJAX调用获取值的复选框从服务器,修改收到响应时的DOM(这将是更好的用户体验)。
  2. 提交表单并基于选择输入的值(下拉列表)生成新页面。

一旦表单中包含发送邮件所需的输入,就可以提交该邮件,从而在服务器上产生HTTP POST。您需要阅读输入值并使用JavaMail发送邮件。

关于附件,您需要先获取上传的文件(Apache Commons可以帮助您),然后将文件附加到邮件中,如here所述。