-PR-
解決
済み

HTMLの質問

  • 暇なときにでも
  • 質問No.4281
  • 閲覧数31
  • ありがとう数0
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 68% (74/108)

HTMLでフォームを作成しているのですが、
入力してプレビュー画面で、ユーザーが改行を入れたところには、
そのまま反映されて、しかも、こちらで最大文字数又は、PIX数を制限してしまう方法は、
あるでしょうか?
<PRE>タグですと、改行されるのですが、逆に改行しないとダラダラ長くなって
しまいます。

どなたかご教授いただけないでしょうか。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1

 まず、文字数に関しては、CGIで文字数を数えて、越えてないかどうかチェックするしかないです。
 それから改行に関しては、CGIで正規表現を使って改行を<BR>タグに置き換えてしまうのがいいでしょう。
 たとえばPerlの場合、テキストエリアに入力された文字が変数$Messageに入っているとすると、
 $Message =~ s/\n/<BR>\n/g;
 とすれば、$Messageの中の改行に全て<BR>タグを追加できます。
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ