javascript - HTML 表单 Mailto 输出格式

标签 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 到某个脚本,然后将其输出为我想要的格式,但无法弄清楚从哪里开始。如果有人能指出我正确的方向,我应该能够弄清楚。

谢谢。

最佳答案

这是不可能的

使用服务器并以 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 - HTML 表单 Mailto 输出格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9232917/

相关文章:

javascript - 如何通过 JavaScript 不断访问 HTML 文本框

javascript - 如何根据用户语言格式化日期并显示月份和日期

javascript - 我如何将 cookie 添加到我的弹出表单?仅使用 css 和 html 构建

html - CSS 不适用于 XHTML

php - 显示使用 imagecreatefromstring 创建的图像

angularjs - Angular 在输入时提交表单不适用于移动设备上的数字输入

css - 如何更改 float 占位符的 Angular Material 表单字段中的字体大小

javascript - 我正在尝试在 URL 上使用 JSContext evaluateScript 运行 javascript

javascript - 使用 jQuery 在 div 中淡入淡出

javascript - 为什么 window.name 被缓存?