空间转换为'+';从HTML表单
因此,我一直在玩HTML表单,我是一种新的你所有这一切,所以任何帮助将走很长的路!但无论如何。。。这是我的电子邮件表单编码 所以,当我提交填写了正确区域的表格时,它就会打开 在Outlook(如果这很重要的话,2010)中,它是否会转换 将电子邮件正文转换为“+”(加上符号)。。。有人能给我一些想法吗? 此HTML将在我们网络中的脱机站点上使用,并且不会 上线吧。所有计算机都在域上,并且都可以访问此域空间转换为'+';从HTML表单,html,forms,email,mailto,Html,Forms,Email,Mailto,因此,我一直在玩HTML表单,我是一种新的你所有这一切,所以任何帮助将走很长的路!但无论如何。。。这是我的电子邮件表单编码 所以,当我提交填写了正确区域的表格时,它就会打开 在Outlook(如果这很重要的话,2010)中,它是否会转换 将电子邮件正文转换为“+”(加上符号)。。。有人能给我一些想法吗? 此HTML将在我们网络中的脱机站点上使用,并且不会 上线吧。所有计算机都在域上,并且都可以访问此域 桌面上的HTML链接 您可以在mailto链接中使用%20空格。我认为在打开mailto链
桌面上的HTML链接 您可以在
mailto
链接中使用%20
空格。我认为在打开mailto
链接之前,您需要将+
转换为空格。您应该将
标记的enctype
属性设置为text
<form enctype="text/plain" ...
这是因为表单元素的默认ENCTYPE属性是“application/x-www-FORM-urlencoded”。要改为以>纯文本格式发送电子邮件数据,请显式指定ENCTYPE属性“text/plain”。例如:
<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>
但是主题没有传递到邮件客户端,因此它不起作用。
<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