- 締切済み
textareaを表示させない方法はありますか
フォームからデータを受け取りたいのですが hiddenだと一行しか受け取れないため textareaから複数行受け取りたいです。 上記のフォームは確認画面のためデータを受け取るだけで ユーザーが入力する必要がないので 隠したいのです。 何か方法はありますか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 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等に変換しては?