为什么我不能编辑表单的文本字段?

时间:2016-11-01 22:49:09

标签: html twitter-bootstrap

我有一个我在Twitter Bootstrap 3中使用的表单。表单将数据发布到mysql数据库,并且从数据库中回显占位符值。我在'bio'字段中使用了<textarea>输入,但由于某种原因,占位符文本在这里表现不同。我无法删除光标并像其他字段一样编辑特定的单词。这是为什么?

<div class="form-group">
    <form class="" action="" id="edit_profile" method="post">
        <label>
                Name
              </label>
        <input id="user_name" name="user_name" type="text" placeholder="<?php echo $user_name ; ?>" value="<?php echo $user_name ; ?>" class="form-control input-md" required="">
</div>
Email
</label>
<input id="user_email" name="user_email" type="text" placeholder="<?php echo $user_email; ?>" value="<?php echo $user_email; ?>" class="form-control input-md" required="">
</div>

Bio
</label>

<textarea style="width:100%" value="<?php echo $bio; ?>" placeholder="<?php echo $bio; ?>" name="bio"></textarea>
</div>
<input type="hidden" name="user_id" value="<?php echo $_SESSION['user_session'] ?>">

<button type="submit" class="btn btn-small btn-green pull-right" id="submit">

              Save
            </button>
</form>

1 个答案:

答案 0 :(得分:6)

Textarea-text不会放在value=标签之间<textarea><?php echo $bio; ?></textarea>

<textarea placeholder="This is a placeholder">This is the actual text</textarea>

value=上不能<textarea>,因为无论你放在<textarea>内的内容是什么,它都会保持不变,因此无论你输入什么内容都不会改变任何内容。 (尝试删除示例中的“这是实际文本”)