【问题标题】:Display database value in textarea [duplicate]在 textarea 中显示数据库值 [重复]
【发布时间】:2016-10-07 17:34:04
【问题描述】:

我正在尝试以允许某人编辑其值的形式显示文本区域的值。 textarea 什么都没有显示,但我检查了数据库并且有 2 个句子的值。这是我正在使用的代码:

<textarea rows="5" cols="55" name="P1Bio" value="<?=$record['P1Bio']?>">
</textarea>

P1Bio 是该领域。在同一个表单上,我还从文本框中获取值,它工作正常。这是我用于文本框的代码:

<input type="text" size="90" name="P1Email" value="
<?=$record['P1Email']?>">

谁能告诉我为什么 textarea 没有显示任何东西?谢谢。

【问题讨论】:

    标签: php html


    【解决方案1】:

    textareas 没有 value 属性。

    您需要将内容放在打开和关闭标签之间,如下所示:

    <textarea rows="5" cols="55" name="P1Bio"><?=$record['P1Bio']?></textarea>
    

    【讨论】:

    • 该死的,我和往常一样迟到了。 :)
    • 您不应该在 textarea 开始和结束标记之间输入回车。这会在内容中创建实际的换行符,从而改变其间放置的任何内容。
    • 效果很好!谢谢你的帮助。欣赏它。
    【解决方案2】:

    试试

    <textarea rows="5" cols="55" name="P1Bio><?=$record['P1Bio']?></textarea>
    

    【讨论】:

      【解决方案3】:

      您的 php 需要在文本区域内

       <textarea><?= $record['P1Bio'] ?></textarea>
      

      【讨论】:

        【解决方案4】:

        与文本(如&lt;input type="text"&gt;)不同,textareas 中的内容在标签内:

        <textarea rows="5" cols="55" name="P1Bio" value=""><?=$record['P1Bio']?></textarea>
        

        有关此的一些信息:HTML Tag

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2018-04-10
          • 1970-01-01
          • 2015-11-03
          • 1970-01-01
          • 2020-09-08
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多