私のアプリケーションには、ユーザーが互いにメッセージを入力できるように <textarea> タグを付けた領域がいくつかあります。一部のメッセージの問題がしばらくの間私を悩ませていましたが、問題が何であるかを理解することはできませんでした. 一度にすべてのメッセージを開き、非表示のタグに保存します。ユーザーがメッセージを「開く」と、タグからのデータが収集され、ユーザーのライトボックスに表示されます。何らかの理由で、これらのメッセージの一部が開かれませんでした。
私のユーザーの 1 人は、メッセージで改行 (「Shift + Enter」を使用) を使用すると、メッセージを取得しようとしたときに Javascript が壊れることに気付きました。これはメッセージを読み取ろうとするときの問題なので、最初にメッセージが送信されたときに置き換えることができるはずです。
改行を検出して送信時に置き換えるにはどうすればよいですか?
str_replace(???,"/n",$string)