所以我一直在玩HTML表单,我对你们所有这些都很新,所以任何帮助都会有很长的路要走!但无论如何......这是我编写电子邮件的表格。
因此,当我提交填写了正确区域的表单时,它会打开 在Outlook(2010年,如果重要)是它然后转换在中的空间 电子邮件正文进入' +' (加上符号)......任何人都可以给我一些想法吗? 此HTML将用于我们网络中的离线网站,但不会 上线所有计算机都在域上,可以访问它 桌面上有HTML链接。
答案 0 :(得分:3)
您应该将enctype
标记的<form>
属性设置为文字。
<form enctype="text/plain" ...
中的更多详情
在这两种情况下,FORM数据都以编码格式通过电子邮件发送为附件。例如,在前面的例子中,这就是数据的外观:
Subject=Test+Subject&Body=%09kfdskfdksfkds%0D%0A%09
这是因为FORM元素的默认ENCTYPE属性是“application / x-www-form-urlencoded”。要在&gt;中发送电子邮件数据而是以纯文本格式显式指定“text / plain”的ENCTYPE属性。例如:
<FORM Action="mailto:xyz" METHOD="POST" ENCTYPE="text/plain"> mailto: protocol test: <Br>Subject: <INPUT name="Subject" value="Test Subject"> <Br>Body:  <TEXTAREA name="Body"> kfdskfdksfkds </TEXTAREA> <BR> <INPUT type="submit" value="Submit"> </FORM>
生成以下正文:
Subject=Test Subject Body= kfdskfdksfkds
答案 1 :(得分:2)
您可以将%20
用于mailto
个链接中的空格。我认为您需要在打开+
链接之前将mailto
转换为空格。