MySqlデータベース(VARCHAR 255)に保存された複数行のテキストがあります。私はそれをロードし、標準のPHP関数 "nl2br"を使用して処理すると、それは細かい(複数行)をエコーします。しかし、私はデータベースから複数行のテキストを読み込んで、それを "nl2br"にしてからjavascriptに送ります(テキストエリアに表示されます)ので、表示されません!どうしましたか?データベースからTextAreaへの複数行テキストのロード
echo "<SCRIPT>FillElements('".$subject."','".$text."');</SCRIPT>";
P.S. FillElements機能:
function FillElements(Sub,Txt)
{
document.getElementById('txtSubject').value=Sub;
document.getElementById('txtMessage').value=Txt;
}
どのようにJavaScriptに送信しますか? –
シンプルなこのように:echo "";その前に$ textはnl2br-edです。 – guest86
テキストが複数行でない場合に動作します。そうでなければ動作しません。 – guest86