フォームからデータを受け取りたいのですが
hiddenだと一行しか受け取れないため
textareaから複数行受け取りたいです。

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

A 回答 (2件)

私もhiddenの方が良いと思いますが・・・


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

hiddenで持たせるで十分だと思いますが…


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

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング