设置HTML表单textarea的值?

Ski*_*zit 23 html php

我正在使用以下设置文本区域的值..

<?php
$message = $_REQUEST['message'];
?>
<br/><b>Description</b><br/>
<TEXTAREA NAME="message" COLS=40 ROWS=6 value="<?=$message;?>"></TEXTAREA><br/><br/>
<input type="hidden" name="MAX_FILE_SIZE" value="1000000" />
Run Code Online (Sandbox Code Playgroud)

但它似乎没有起作用.message的值不为null.有谁知道为什么它没有填补价值?

fab*_*rik 57

Textarea没有任何价值.您需要在开始和结束标记之间插入消息.

<textarea><?php echo htmlspecialchars($message); ?></textarea>
Run Code Online (Sandbox Code Playgroud)

  • 我建议也将值转义-`htmlspecialchars()` (2认同)

ssh*_*how 11

<textarea name="message" cols="40" rows="6"><?=$message?></textarea>
Run Code Online (Sandbox Code Playgroud)

注意:确保$message已正确清理并short_open_tag启用.否则,@ fabric的接受答案是一个更好的答案.