我使用下面的代码来设置文本区域的值。
<?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" />
但它似乎不起作用。message的值不为空。有没有人知道为什么它不能填充值?
发布于 2010-07-23 12:33:42
Textarea没有价值。您需要在开始标记和结束标记之间插入消息。
<textarea><?php echo htmlspecialchars($message); ?></textarea>
发布于 2010-07-23 12:35:45
<textarea name="message" cols="40" rows="6"><?=$message?></textarea>
注意:请确保对$message
进行了正确的清理,并且启用了short_open_tag
。否则,@fabric的公认答案是更好的答案。
发布于 2019-04-10 13:50:08
您也可以使用此方法...
`<textarea rows="12" id="mytextarea"><?php echo $bio; ?> </textarea>
<script>
document.getElementById(`mytextarea`).innerHTML="Include the text you want to display";
</script>`
https://stackoverflow.com/questions/3318132
复制