php-
質問を明確にしようと思います。HTMLコンテンツを表示する必要があります。私がやろうとしていることを説明しましょう。
1-私のメインファイルには、mysqlテーブルに挿入されたテキストを送信するがあります。(OK) 2-同じページでPHPがクエリを実行し、メッセージと一緒に挿入されたIDを含む行を検索します。(OK) 3-PHPが同じIDの行を見つけた後、次のコードを使用してこれらのメッセージを表示します(メッセージはテキストエリアに表示されます): p>
while ($runrows = mysql_fetch_assoc($run_two)){
$horario = $runrows['added'];
$autor = $runrows['autor'];
$mensagem = $runrows['mensagem'];
$codigosender = $runrows['codigosender'];
$testevar = htmlspecialchars($mensagem);
echo"
<center>
<table width='500px;'>
<tr><td width='75%'>$autor</td><td width='25%'>$horario</td></tr>
</table>
<textarea name='displayMessages' style=' width:500px;' readonly>$testevar</textarea>
</center>
";
}
code> pre>
これが私の問題です。送信者にメッセージ「(太字のタグ)Mateus(太字のタグ) b>」を挿入すると、PHPがテキストエリアに表示されたときに「Mateus」が表示されません。 '太字で!では、textareaを有効にするにはどうすればよいですか?(基本的に、textareaを今書いているものとして機能させることができます)。 p>
答え :
解決策: h4>
HTMLテキストエリアには、コンテンツの値のスタイルはありません。 p>
スタイリングを行う場合は、サードパーティのコントロールを使用する必要があります。 CKEditorやフリーテキストボックスのように、それ以外の場合は、独自のテキストエリアを作成する必要があります。 p>
答え :
解決策: h4>
他の人が説明しているように、TextArea要素のコンテンツのスタイルを設定することはできません。 p>
ただし、contentEditableプロパティを {-code-に設定すると、他のルートを使用して、標準の
。これにより、 div
を編集可能にすることができます。 2} div
要素はテキスト領域と同様に動作します。もちろん、実際にユーザーがスタイルを変更できるようにするには、いくつかの外部コントロール(ボタン、キー押下イベントのバインドなど)を追加する必要があります。
しかし、最も簡単な方法は、おそらくCKEditorまたは同様のパッケージを使用することです。 p>
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。