设置 HTML 表单文本区域的值?

2022-08-30 16:51:17

我使用以下方法来设置文本区域的值。

<?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" />

但它似乎不起作用。消息的值不为空。有没有人知道为什么它没有填补价值?


答案 1

文本区域没有值。您需要在开始标记和结束标记之间插入消息。

<textarea><?php echo htmlspecialchars($message); ?></textarea>

答案 2
<textarea name="message" cols="40" rows="6"><?=$message?></textarea>

注意:确保已正确消毒并已启用。否则,@fabric接受的答案是更好的答案。$messageshort_open_tag


推荐