繁体   English   中英

从html转换时,在ms word中保持textarea和textbox的值相同

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM