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

新手上路,请多包涵

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

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

但它似乎没有用。消息的值不为空。有谁知道为什么它没有填充值?

原文由 Skizit 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 382
2 个回答

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

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

原文由 fabrik 发布,翻译遵循 CC BY-SA 3.0 许可协议

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

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

原文由 sshow 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题