• 締切済み

textareaを非表示

お世話になっております。 <input type=hidden> では1行の文章しか入力できないようなのでtextareaを使用しようと思っております。しかしhiddenのようにテキストエリアを表示させないようにしたいのです。そういった事が可能なのかどなたか教えて頂けないでしょうか。

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.5

No.4 Wizard_Zeroさん。  他の方のコメントにコメントはしないのですが、この情報を閲覧される後々の方のために >まぁ、このような書き方が良いか悪いかは別問題ですが。 【引用】____________ここから デフォルトでは、SGML規定はすべての属性値を二重引用符(ASCII十進34)または単引用符(ASCII十進39)のどちらかを用いて 囲うよう求めている。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで [On SGML and HTML (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/sgmltut.html#h-3.2.2 )]より  で囲むことが推奨です。 【引用】____________ここから この属性値を次のように解釈する必要がある。 * 文字実体は文字で置き換える。 * 改行文字LFは無視する。 * 個々の改行文字CRあるいはタブ文字は、1つの空白文字で置き換える。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで [Basic HTML data types (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/types.html )]より <input type="hidden" - - name="text" - - value="aaa bbb ccc">  でもOK  改行は無論、タブ(\t)や半角スペースなども無視ないし、ひとつとみなされます。

回答No.4

値を" "で括ってますか? <input type="hidden" name="text" value="aaa bbb ccc"> このようにすればちゃんと改行して送信されました。 まぁ、このような書き方が良いか悪いかは別問題ですが。

tanaka_t
質問者

お礼

回答ありがとうございます。 うまくできました。 初心者なので変な質問をしてしまった様ですが、答えて頂けて本当に助かりました。

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

>改行も含めて数行を入力したら改行前の1行目しか記録されていませんでした。  それは処理するプログラムに問題あります。  改行コードをきちんと処理してないか、改行コードで入力をきっている。  見えなくするだけなら、スタイルシートdisplay:hiddenで隠せますが、意味が違う。textareaでも同じ処理をすれば改行以降はカットされる。

tanaka_t
質問者

お礼

回答ありがとうございます。 うまくできました。 初心者なので変な質問をしてしまった様ですが、答えて頂けて本当に助かりました。

  • OKbokuzyo
  • ベストアンサー率43% (130/296)
回答No.2

css(style属性)を使う。 例:<textarea style="display:none;"></textarea>

tanaka_t
質問者

お礼

回答ありがとうございます。 うまくできました。 初心者なので変な質問をしてしまった様ですが、答えて頂けて本当に助かりました。

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

><input type=hidden>では1行の文章しか入力できないようなので そんなことはありません。

tanaka_t
質問者

補足

返信ありがとうございます。 申し訳ございません、言葉足らずでした。 改行も含めて数行を入力したら改行前の1行目しか記録されていませんでした。

関連するQ&A