HTML表格Mailto输出格式

时间:2012-02-10 18:34:59

标签: javascript html forms mailto

我在定义问题时遇到了一些麻烦。这就是我所拥有的。

  • 带有一些花哨的Javascript元素的mailto表单。

  • 提交此表单后,我希望将提交的数据格式化为更易读。

例如,当我提交表单时,电子邮件正文显示如下:

NAME1="value"
NAME2="value"
NAME3="value"

我想要的是将它格式化为表格

<table>
  <tr>
    <td>"value"</td>
    <td>"value"</td>
    <td>"value"</td>
  <tr>
</table>

我已经知道要将我的提交按钮onClick到某个脚本,然后将其输出到我想要的格式,但无法确定从哪里开始。如果有人能指出我正确的方向,我应该能够弄明白。

感谢。

1 个答案:

答案 0 :(得分:3)

这是不可能的

使用服务器并以HTML格式发送

使用mailto,您只能为换行执行%0D%0A

像这样:

<form 
onsubmit="location='mailto:'+this.email.value+
'?subject='+escape(this.subject.value)+
'&body=Name:'+escape(this.name.value)+'%0D%0A'+ 
'Address:'+escape(this.address.value); return false">