【发布时间】:2011-11-07 16:04:28
【问题描述】:
我有这个问题: 我有一个带有 textarea 字段的表单,在 onSumbit 上,我将带有表格的 div 的内容复制到这个 textarea 字段。
当我发送此表单并在 IE 中发送包含这些值的电子邮件时,我得到未格式化的纯文本。我已经用 Chrome、Firefox、Opera、Safari 进行了测试,我得到了格式化表格。只有 IE 不工作。
我的表格以:
开头<form name="form" action="sendmail.php" method="post" onsubmit="formVal()" >
onSubmit 我用这个设置文本区域值:
$("#value2").html($("#spReport").html());
并在 php 脚本中获取值:
$message = "
<p><b>Summary: </b><br />" . $_POST['value2'] . " .</p>";
然后我通过电子邮件发送。
使用 Chrome、Firefox、Safari、Opera 时,我收到了带有表格格式的电子邮件。只有 IE 给我这个问题。我用开发者工具在IE下检查过,textarea value2的值填满了格式化表格(带html标签)。
有什么想法可能是错的吗?
【问题讨论】:
-
这可能是标题问题,或者 IE 为你做了一些转义。