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

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

WBOY
リリース: 2016-06-13 13:02:14
オリジナル
1312 人が閲覧しました

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

<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="1234document('5678')";
上記は文字列ではないでしょうか?こんな風に書いてみてはいかがでしょうか
$val='1234document("5678")';
------その他の解決策--- - -----------------
$val="1234< br>ドキュメント('5678')";

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

1234
ドキュメント('5678')

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

..value=" " " ' '

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

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


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

1234
ドキュメント('5678')

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

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


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

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート