0

そこで、php と mySQL を使用して、自分の Web サイト用に機能するコメント システムを作成しました。私が抱えている問題は、ユーザーがコメントを送信する形式を維持することです。ユーザーがコメントを入力するテキスト ボックスがあります。ユーザーがコメントを 3 つの段落に分けて入力するとします。HTML をまったく理解していないユーザーは、テキストがサイトに表示されたときに、テキスト ボックス内のキャリッジ リターンが 3 つの別々の段落に引き継がれることを合理的に期待するでしょう。html はすべての空白を無視するため、これは明らかに当てはまりません。ユーザーのコメントが正しくマークアップされ、各段落の周りに p および /p タグを付けてデータベースに入力され、ユーザーが期待するようにコメントが表示されるようにするにはどうすればよいですか? Facebook などのシステムは、改行などのフォーマットの問題を、ユーザーが明示的に入力することなく、どのように追跡するのでしょうか?

4

2 に答える 2

1

内にコメントを出力し<div style="white-space: pre-wrap">ます。これにより、空白と改行の複数のシーケンスが保持されます。

于 2012-07-26T19:49:28.823 に答える
0

単純なテキストエリアではなく、WYSIWYG エディターを試してください。「jquery wysiwyg」をグーグルで検索したところ、最初の結果としてこれが得られました:http://redactorjs.com/

他にもたくさんあります。これは私が最初に見たものです。

于 2012-07-26T19:53:47.637 に答える