Inhaltszuweisung klappt nicht mit PHP(für eine textarea)

tklustig

Erfahrenes Mitglied
Hallo Leute, folgender Code soll einer textarea einen Inhalt zuordnen, sofern vorhanden. Die Session ist gesetzt (wurde mit var_dump überprüft). die textarea bleibt jedoch leer. Warum?
PHP:
<div class="form-group">
<textarea  rows="3"cols="75" id="comment"  name="MsgBox" placeholder="MessageBox:Nachrichten hier!" value="<?php
if (!empty($_SESSION['message'])) {
   echo $_SESSION['message'];
}?>"></textarea>


<?php
var_dump($_SESSION['message']);
?>

</div>
 
Lösung
Selfhtml sagt dazu:
Sie können ein mehrzeiliges Eingabefeld mit Inhalt vorbelegen. Im Gegensatz zu den einzeiligen Eingabefeldern hat <textarea> kein value-Attribut. Um mehrzeilige Eingabefelder mit Text vorzubelegen, notieren Sie den gewünschten Text einfach als Elementinhalt zwischen den Tags <textarea> und </textarea>
https://wiki.selfhtml.org/wiki/HTML/Formulare/textarea

Außerdem beanstandet mein Editor, dass zwischen rows und cols kein Leerzeichen steht:
Code:
rows="3"cols="75"
Selfhtml sagt dazu:
Sie können ein mehrzeiliges Eingabefeld mit Inhalt vorbelegen. Im Gegensatz zu den einzeiligen Eingabefeldern hat <textarea> kein value-Attribut. Um mehrzeilige Eingabefelder mit Text vorzubelegen, notieren Sie den gewünschten Text einfach als Elementinhalt zwischen den Tags <textarea> und </textarea>
https://wiki.selfhtml.org/wiki/HTML/Formulare/textarea

Außerdem beanstandet mein Editor, dass zwischen rows und cols kein Leerzeichen steht:
Code:
rows="3"cols="75"
 
Lösung
Zurück