Подтвердить что ты не робот

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

но он, похоже, не работает. Значение сообщения не равно нулю. Кто-нибудь знает, почему он не заполняет значение?

4b9b3361

Ответ 1

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

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

Ответ 2

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

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

Ответ 3

Также вы можете использовать этот метод...

 '<textarea  rows="12" id="mytextarea"><?php echo $bio; ?> </textarea>

  <script>
  document.getElementById('mytextarea').innerHTML="Include the text you want to display";
  </script>'