我想要一个HTML表单来发送电子邮件。
等待你的回复。
我不知道AJAX,Jquery等。 我知道Java(jsp,servlet),html,javascript。
答案 0 :(得分:2)
纯HTML的简单答案:你不能。
当您不想发送像<a href="mailto:xyz@abc.com">Send Mail</a>
这样的电子邮件时,这会打开用户的电子邮件客户端以手动发送。你需要一个能够发送电子邮件的PHP服务器。
如果您想使用 JSP
进行此操作本教程还提供文件上传,或者更好地为您提供完成的代码:
答案 1 :(得分:1)
除了提交时,HTML表单不会做太多其他事情,将它们包含的输入发送回HTTP POST的服务器。
为了显示响应选择输入(下拉列表)的复选框,您有两个选项:
一旦表单包含发送邮件所需的输入,就可以将其提交,从而在服务器上生成HTTP POST。您需要阅读输入值并使用JavaMail发送邮件。
关于附件,您需要先获取上传的文件(Apache Commons可以帮助您),然后按照here的说明将文件附加到邮件中。