对于作业,我需要放置一个form
在我的网页中,并让表单填充一封电子邮件供用户发送。
我在四处搜寻后写下了这个:
<form enctype="text/plain" method="post" action="mailto:[My Email Here]">
<input type="text" name="subject" value="Subject" />
<input type="text" name="body" value="Body" />
<input type="submit" name="submit" value="Submit" />
</form>
正如我所期望的,它会打开我的邮件客户端并为我填充一封电子邮件。问题是,它的填充方式非常丑陋且不直观。主题行留空,正文填充:
subject=Subject
body=Body
submit=Submit
(4 lines of white-space)
理想情况下,我希望“主题”最终出现在主题中,“正文”字段成为唯一出现在正文中的内容,并且“提交”根本不会出现在用户面前。
这可能吗?
此时我只被允许使用 HTML。 (仅限 HTML。不允许内联脚本)。
GET 而不是 POST
更改表单的方法POST
to GET
。使用GET
方法将附加来自的键/值对input
字段作为查询字符串mailto:
链接在action
属性。这将创建一个电子邮件客户端了解如何解析的 URL:
mailto:{TARGET EMAIL ADDRESS}?subject=Subject&body=Body
<form enctype="text/plain" method="GET" action="mailto:{TARGET EMAIL ADRESS}">
<input type="text" name="subject" value="Subject"/>
<input type="text" name="body" value="Body"/>
<input type="submit" name="submit" value="Submit">
</form>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)