• 締切済み

textareaを表示させない方法はありますか

フォームからデータを受け取りたいのですが hiddenだと一行しか受け取れないため textareaから複数行受け取りたいです。 上記のフォームは確認画面のためデータを受け取るだけで ユーザーが入力する必要がないので 隠したいのです。 何か方法はありますか?

みんなの回答

  • zzzzzz
  • ベストアンサー率61% (70/113)
回答No.2

私もhiddenの方が良いと思いますが・・・ スタイルシートを使用してstyle="display:none"を指定すれば表示されません。 なお、hiddenで1行にまとめる際には<BR>は使用できません(タグとしては解釈されません)。 この場合には、改行コードを数値参照(numeric character reference)します。 CR+LF(Windows標準の改行コード)なら「 」を、LFなら「 」を入れればOKです。

  • yuizuian
  • ベストアンサー率42% (103/245)
回答No.1

hiddenで持たせるで十分だと思いますが… <INPUT TYPE="hidden" NAME="hoge" VALUE="1行目 2行目 3行目"> という感じで改行されていても、ちゃんと送信されるはずですよ。 もし上記のように表現されるのがお嫌なら、 改行コードを<BR>なり何かに変換しておけば1行になりますから、 そのデータを受け取った後にもう一度\n等に変換しては?