设置文本区域的值

时间:2014-04-11 02:23:30

标签: php textarea

我试图设置文本区域的值,但它无法正常工作。我已经通过在我的php文件的开头回应它来验证$ bio有一个值。但是,尝试设置文本区域的值时不会显示任何文本。有谁知道为什么?

文本区代码:

<form class="login" action="updatebio.php" form method="post">
<h3>Bio: </h3>
    <textarea  rows="12" cols="76" name="Bio" input id = "Bio" placeholder="Bio:" value="<?php echo                $bio; ?>" class = "textbox"  > </textarea>
    <input value="Update Bio" type="submit">

    </form>

4 个答案:

答案 0 :(得分:2)

将值放在标记

  <form class="login" action="updatebio.php" form method="post">
    <h3>Bio: </h3>
        <textarea  rows="12" cols="76" name="Bio" input id = "Bio" placeholder="Bio:" class = "textbox"  ><?php echo $bio; ?> </textarea>
        <input value="Update Bio" type="submit">

        </form>

答案 1 :(得分:0)

Textarea不像普通输入框那样工作。 textarea之间的内容是框中的内容。

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea

答案 2 :(得分:0)

文本区域不带值属性。你必须在textarea标签之间放置值

<textarea 
    rows="12" 
    cols="76" 
    name="Bio" 
    input 
    id = "Bio" 
    placeholder="Bio:" 
    class = "textbox">
<?php echo $bio; ?>
</textarea>

答案 3 :(得分:0)

Textareas不使用“价值”。将数据放在开始和结束标记之间。

<textarea><?php echo $bio; ?></textarea>