Javascript HTML表单邮件输出格式

Javascript HTML表单邮件输出格式,javascript,html,forms,mailto,Javascript,Html,Forms,Mailto,我在定义我的问题时有点困难。这是我的 一个包含一些奇特Javascript元素的mailto表单 提交此表格后,我希望格式化提交的数据,使其更具可读性 例如,当我提交表单时,电子邮件正文文本显示如下: NAME1="value" NAME2="value" NAME3="value" 我想要的是它被格式化在一个表中 <table> <tr> <td>"value"</td> <td>"value"</td

我在定义我的问题时有点困难。这是我的

  • 一个包含一些奇特Javascript元素的mailto表单

  • 提交此表格后,我希望格式化提交的数据,使其更具可读性

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

NAME1="value"
NAME2="value"
NAME3="value"
我想要的是它被格式化在一个表中

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

“价值”
“价值”
“价值”
我现在知道我的submit按钮需要点击某个脚本,然后该脚本会将其输出为我想要的格式,但我不知道该从那里开始。如果有人能给我指出正确的方向,我应该能找到答案

谢谢。

那是不可能的

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

这是不可能的

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


服务器端脚本目前不是一个选项。是否可以使用一些Javascript函数来使用输入/选项的值,然后使用.innerHTML或strOutput将其输出为文本?当然可以,但mailtoServer端的任何HTML脚本目前都不是一个选项。是否可以使用一些Javascript函数来使用输入/选项的值,然后使用.innerHTML或strOutput将其输出为文本?当然可以,但mailto中没有HTML