javascript - 显示表格中的数据以使用输入标签 html 进行编辑

标签 javascript php html css

目前我仍在尝试使用 html 和 php 代码。我创建了一个页面,将数据库中的所有内容显示到可以为每一行编辑的表中。单击编辑按钮时,它将转到下一页以编辑数据。 基本上要编辑,内容应该显示在编辑页面上。有些内容可能很长,所以我想使用 <textarea>获取它们,因为如果我使用 <input> tag 高度不能调整表示内容只能显示在一行中。但是当我使用 <textarea> 时标签,它根本不会显示任何内容。它没有获取数据。所以我想知道我是否错过了什么?我需要从多行表中获取/显示内容。这是我的编辑页面中的部分代码。

 <form method="post">
     <table>
         <tr>
             <td>No Seq</td>
             <td><input type="text" name="id" value="<?php echo $id;?>"></td>
         </tr>
         <tr>
             <td>Department</td>
             <td> <select  name="department" style="width: 452px;" value="<?php echo $department; ?>">
                  <option value="IT">it</option>
                  <option value="purchasing">purchasing</option>
                  <option value="finance">finance</option>
             </td>
         </tr>
         <tr>
             <td>Person in Charge</td>
             <td> </td>
         </tr>
         <tr>
             <td>Project Title</td>
             <td> <input type="text" name="project_title" size="60" value="<?php echo $project_title;?>"> </td>
         </tr>
         <tr>
             <td>Objective</td>
             <td> <textarea type="text" name="objective" style="height: 50px; width: 445px;" value="<?php echo $objective;?>"> </textarea> </td>
         </tr>
         <tr>
             <td>How To Do</td>
             <td> <textarea type="text" name="how_to_do" size="60" style="height: 110px; width: 445px;" value="<?php echo $how_to_do;?>"> </textarea></td>
         </tr>
         <tr>
             <td>Activities</td>
             <td> <textarea type="text" name="activities" size="60" style="height: 110px; width: 445px;" value="<?php echo $activities;?>"> </textarea></td>
         </tr>
         <tr>
             <td>Project Started</td>
             <td> <input type="date" name="prostart" size="60" style="width: 445px;" value="<?php echo $project_started;?>"></td>
         </tr>
         <tr>
             <td>Project Completed</td>
             <td> <input type="date" name="procomplete" size="60" style="width: 445px;" value="<?php echo $project_completed;?>"></td>
         </tr>
         <tr>
             <td>Target Cost Saving</td>
             <td><input type="text" name="targetcost" size="60" value="<?php echo $target_cost_saving;?>"></td>
         </tr>
         <tr>
             <td>Cost Saving After Justification</td>
             <td><input type="text" name="costafter" size="60" value="<?php echo $costsaving_afterjustification;?>"></td>
         </tr>
         <tr>
             <td>Cost Saving Monthly After Justification</td>
             <td><input type="text" name="costmonthly" size="60" value="<?php echo $costsaving_monthly?>"></td>
         </tr>
     </table>
     <br> <br>
     <input style="width: 80px; height: 30px; margin-left: 750px;" type="submit" name="update" value="Cancel" acti>
     <input style="width: 80px; height: 30px;" type="submit" name="update">
 </form> <br>

最佳答案

TEXTAREA不接受参数value=,要为TEXTAREA设置默认内容,需要在标签之间插入数据,如下例:

<textarea type="text" name="objective" style="height: 50px; width: 445px;"><?php echo $objective;?></textarea>

另请参阅:https://www.w3schools.com/tags/tag_textarea.asp

关于javascript - 显示表格中的数据以使用输入标签 html 进行编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48293835/

相关文章:

php - 数组洗牌和撤消

php - 在 REST API 中的单个请求中插入或更新多个表中的记录是否合适?

html - 如何使用 AFNetworking 获取重定向的 URL?

jQuery 找不到自定义属性

javascript - 如何在 AngularJs 1.x 中动态更改元标题、元关键字、元描述?

javascript - 底层颜色不同时颜色基础不同

javascript - 使用 mongodb 操作运行 for-in 循环

javascript - Aurelia 中的数组订阅

php - 仅用于发布的模板

html - float 元素在包含 block 之外?