【问题标题】:HTML Form Mailto Output FormattingHTML 表单 Mailto 输出格式
【发布时间】:2012-03-03 05:24:45
【问题描述】:

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

  • 带有一些精美 Javascript 元素的邮件表单。

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

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

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

我想要的是在表格中格式化

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

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

谢谢。

【问题讨论】:

    标签: javascript html forms mailto


    【解决方案1】:

    这是不可能的

    使用服务器并以 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 的文本?
    • 可以,但mailto中没有HTML
    猜你喜欢
    • 2021-07-31
    • 1970-01-01
    • 2020-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-28
    • 1970-01-01
    • 2019-06-30
    相关资源
    最近更新 更多