2014-04-11 72 views
0

我試圖設置文本區域的值,但它無法正常工作。我已經通過在我的php文件開頭回顯$ bio來驗證$ 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> 

回答

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

這就是intresting,我推測它的工作就像一個輸入。謝謝!我會投你爲最佳答案! – user3496349

+0

沒問題。現在始終牢記在心:) – kimbarcelona

0

文本區域內的價值並不需要一個value屬性。你必須在textarea標籤之間放置值

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

Textareas不使用「值」。把數據放在開始和結束標籤之間。

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