問題の説明:
たとえば、「AAA BBB」などのデータを TextArea に取得し、このテキストを行ごとに表示して保存するのではなく、行ごとに TextArea に保存したいとします (いわゆる本当の保存方法)。
問題解決策 1:
最初にデータを送信したとき、形式は AAA
BBB と表示されていましたが、実際には TextArea は行単位で保存されません。この時点で別の TextArea に送信されると、改行の代わりに AAABBB が表示されるため、行単位でのみ保存されます。
問題の基礎知識:
HTMLの改行は
、TextAreaの改行は/nです
問題解決策2:
最初にデータを送信してから、JavaScriptを使用して<を置き換えます。 BR /> と /n
送信するときは、区切り文字として
が使用されます
<script> //换行转回车 var haha=document.getElementById("SendTextArea").value; haha=haha.replace(' ','/n'); document.getElementById("SendTextArea").value=haha; </script>
以上です!