• ベストアンサー

textareaのpost

textareaで入力された複数行の文字列を次のページでもそのまま複数行で表示させたいのですが、これは可能なのでしょうか? ご存知の方、アドバイスをお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

nl2br()とかつかってください ただし、こんかいはあくまで例なので受け取ったPOSTデータを そのまま表示するようにしましたが、実際の運用の場合は セキュリティ上問題があるのでいろいろ対策が必要です <? $ta=$_POST["ta"]; if($ta){ print nl2br($ta); } ?> <form method="post"> <textarea name="ta"> test test test </textarea> <input type="submit" value="go"> </form>

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

可能です。 そのままtextareaに出すか、<pre>の中に書くか、改行を<br>に置き換えるかすればいいです。

関連するQ&A