HTML表单Mailto输出格式

HTML Form Mailto Output Formatting

本文关键字:格式 输出 Mailto 表单 HTML      更新时间:2023-09-26

我在定义问题时遇到了一点困难。这是我的东西。

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

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

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

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

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

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

我知道我的提交按钮是点击某个脚本,然后将其输出为我想要的格式,但我不知道该从哪里开始。如果有人能给我指明正确的方向,我应该能够弄清楚。

谢谢。

这是不可能的

使用服务器并作为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">