textarea数据未以表格形式显示-而是保存到数据库中,有人知道为什么吗?

时间:2019-05-21 14:34:55

标签: php html

我的表单(Foundation 5 html表单)正在将所有字段保存到数据库,并且所有字段都重新填充回弹出表单,但textarea数据字段除外-该字段没有重新填充

我尝试在标签上添加textarea id =“ task_description”和一些其他我不太相信其工作的简单内容。,不,它不起作用!

<div class="row">
    <div class="large-12 columns">
      <label>Task Description </label>
        <textarea name="task_description"  placeholder="task details.." value="<?php echo $task->task_description; ?>" >
     </textarea>
    </div>
   </div>

我希望从页面列表视图中选择行时,在表单的task_description字段中键入的文本重新填充到表单中。我正在使用PDO ..并将此字段与表单中的所有其他字段绑定在一起。其他字段将重新填充,但任务描述将不会填充-它为空。但是,字段数据正在保存到数据库中。

2 个答案:

答案 0 :(得分:0)

textarea没有值,它有内容。你可能想要这个

<textarea name="task_description"  placeholder="task details.." >
    <?php echo $task->task_description; ?>
</textarea>

答案 1 :(得分:0)

您将<input><textarea>混淆了。输入具有值,而textareas使用innerText作为“值”。您可能希望将代码更改为此:

<div class="row">
  <div class="large-12 columns">
    <label>Task Description </label>
    <textarea name="task_description"  placeholder="task details..">
      <?php echo $task->task_description; ?>
    </textarea>
  </div>
</div>