Задать значение HTML-формы textarea? - PullRequest
22 голосов
/ 23 июля 2010

Я использую следующее, чтобы установить значение текстовой области ..

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

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

Ответы [ 3 ]

55 голосов
/ 23 июля 2010

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

<textarea><?php echo htmlspecialchars($message); ?></textarea>
11 голосов
/ 23 июля 2010
<textarea name="message" cols="40" rows="6"><?=$message?></textarea>

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

0 голосов
/ 10 апреля 2019

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

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

  <script>
  document.getElementById(`mytextarea`).innerHTML="Include the text you want to display";
  </script>`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...