【问题标题】:Set text in textarea with PHP使用 PHP 在 textarea 中设置文本
【发布时间】:2010-08-29 04:06:10
【问题描述】:

如何在 PHP 中设置 textarea 对象的文本,是否需要使用 javascript。

我想要一个textarea,并且能够设置不同时间显示的文本。

谢谢

【问题讨论】:

    标签: php textarea


    【解决方案1】:
    <textarea rows="2" cols="20">
    <?php echo "Your text here. This can be dynamically created with PHP
    when the page is served."; ?>
    </textarea>
    

    所以,textarea 可以用 PHP 填充,但是如果你想在页面加载后更改 textarea.... 一旦它脱离了服务器的控制,那么你必须使用 Javascript。

    【讨论】:

    • 并且请在文本周围添加htmlspecialchars(),以防回显文本中有一些HTML标签。
    • @shamittomar - 在textarea 中,所有内容都按字面意思显示,包括 html 标签,因此不需要htmlspecialchars()。 - codepad.viper-7.com/QIjTI5
    【解决方案2】:

    如果您想在客户端下载后更改文本(例如,让文本每五秒更改一次),您必须使用 javascript。 PHP 仅用于客户端下载的标记的服务器端生成。

    【讨论】:

      【解决方案3】:
        <td>
          <textarea rows="4" cols="10">
            <?php 
            echo $row['baddress'] ;
            ?>
          </textarea>
        </td>
      
        <?php 
        echo $row['baddress'];
        ?>
      

      这里必须单独调用baddress是我数据库的列名

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-03
        • 1970-01-01
        • 2021-08-28
        • 1970-01-01
        相关资源
        最近更新 更多