ホームページ >バックエンド開発 >PHPチュートリアル >このテキストをテキストエリアに表示するには、改行形式が必要です

このテキストをテキストエリアに表示するには、改行形式が必要です

WBOY
WBOYオリジナル
2016-06-13 13:02:141306ブラウズ

このテキストをテキストエリアに表示する方法は、改行形式である必要があります

<html><br />
<body><br />
<textarea id="tx" rows=50 cols=200></textarea><br />
<br />
</body><br />
</html><br />
<?php <br />
$val="<span style=\"font-size:50px;\">1234</span><br>document(\'5678\')";<br />
echo '<script>document.getElementById("web_editor_con2").value="'.$val.'"</script>';<br />
?>

-----最善の解決策----------- -- -------
$val="15dbd3f77f98dd2734381449e49bd357123454bdf357c58b8a65c66d7c19c8e4d114document('5678')";
上記は文字列ではないでしょうか?こんな風に書いてみてはいかがでしょうか
$val='15dbd3f77f98dd2734381449e49bd357123454bdf357c58b8a65c66d7c19c8e4d114document("5678")';
------その他の解決策--- - -----------------
$val="d8df03e1aeea89d34eba9334b760dcc0123454bdf357c58b8a65c66d7c19c8e4d1142a87851f231f0546ed00aa1a4409038eドキュメント('5678')";

br~~~~
-----その他の解決策---------
簡単ですそれ

15dbd3f77f98dd2734381449e49bd357123454bdf357c58b8a65c66d7c19c8e4d1140c6dc11e160d3b678d68754cc175188aドキュメント('5678')

そのような文がテキストエリアに表示される場合は、それをエスケープします。ただし、報告されたエラーは主に二重引用符の問題によるものです

..value=" " " ' '

一重引用符をエスケープすることに問題はありませんが、二重引用符をエスケープすると外側の二重引用符と競合します
------その他の解決策------ - --

引用:
$val="15dbd3f77f98dd2734381449e49bd357123454bdf357c58b8a65c66d7c19c8e4d114document(' 5678 ')";
上記は文字列ではないでしょうか?こんな風に書いてみてはいかがでしょうか
$val=‘15dbd3f77f98dd2734381449e49bd357123454bdf357c58b8a65c66d7c19c8e4d114document(“5678”)';


難しいのはここです、それは変えることができません

15dbd3f77f98dd2734381449e49bd357123454bdf357c58b8a65c66d7c19c8e4d1140c6dc11e160d3b678d68754cc175188aドキュメント('5678')

そのままテキストエリアに出力され実体化できません。 。

この段落を textrea に入力するのと似ています。不等号は不等号、一重引用符は一重引用符、二重引用符は二重引用符、
です。
どうやって? ?
------その他の解決策------------------


Javascript を使用して
を変換する方法
15dbd3f77f98dd2734381449e49bd357123454bdf357c58b8a65c66d7c19c8e4d1140c6dc11e160d3b678d68754cc175188aドキュメント('5678')

テキストエリアに出力しますか? ? ?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。