[英]Keep the same value of textarea and textbox in ms word when convert from html
假设我有一个这样的表格:
html2doc.php
<form method="post" action="htmltodoc.php">
<table>
<tr>
<td>
<textarea cols="3" rows="2" name="textArea" value=<?=($_POST['textArea'])?>></textarea>
</td>
</tr>
<tr>
<td>Candidate Name:</td>
<td colspan="3"><input type="text" name="txtCandidate" /></td>
</tr>
<tr>
<td colspan="3"><input type="submit" name="submit" value="submit" /></td>
</tr>
</table>
<?php
if(isset($_POST['submit']))
{
header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment;Filename=html2doc.doc");
}
?>
</form>
我需要的:
当用户将数据输入到textarea和文本框中时,当我将其转换为Ms word时,它将保留所有数据。
问题:
当我将其转换为Word文档时,它不会以html的形式显示用户输入的数据。
关于如何做的任何想法?
提前致谢!
<textarea>
没有名为value
的属性。 对于<textarea>
内容,不应使用value
。 您需要在标签内添加它们。 这样更改:
<textarea cols="3" rows="2" name="textArea"><?php echo $_POST['textArea']; ?></textarea>
而且,使用以<?
开头的短代码也不是一个好主意<?
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.