Устанавливание значения текстовой области 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" />

но это, кажется, не работает. Значение сообщения не является нулевым. У кого-либо есть какая-либо идея, почему она не заполняет значение?

23
задан Paul D. Waite 23 July 2010 в 13:19
поделиться

2 ответа

Textarea не имеет значения. Вам нужно вставить свое сообщение между открывающим и закрывающим тегами.

<textarea><?php echo htmlspecialchars($message); ?></textarea>
57
ответ дан 29 November 2019 в 00:59
поделиться
<textarea name="message" cols="40" rows="6"><?=$message?></textarea>

Примечание: Убедитесь, что $message правильно санирован и что short_open_tag включен. В противном случае, принятый ответ @fabric будет лучшим ответом.

11
ответ дан 29 November 2019 в 00:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: