ホームページ > 記事 > ウェブフロントエンド > HTML における Textarea の行折り返し問題の概要と分析
問題の説明:
たとえば、「AAA BBB」などのデータを TextArea に取得し、このテキストを行ごとに表示して保存するのではなく、行ごとに TextArea に保存したいとします (いわゆる本当の保存方法)。
問題解決策 1:
最初にデータを送信したとき、形式は AAAd4e0b616d474e16f1426d1f1efb4622aBBB と表示されていましたが、実際には TextArea は行単位で保存されません。この時点で別の TextArea に送信されると、改行の代わりに AAABBB が表示されるため、行単位でのみ保存されます。
問題の基礎知識:
HTMLの改行はfde1d9378415ca5fe4c9bb67e6cfdb81、TextAreaの改行は/nです
問題解決策2:
最初にデータを送信してから、JavaScriptを使用して837853f49c1b6aa0e5d8657de2d261d6 と /n
送信するときは、区切り文字として 19522479d03411554df20eb1fc9d1df0 が使用されます
<script> //换行转回车 var haha=document.getElementById("SendTextArea").value; haha=haha.replace(' ','/n'); document.getElementById("SendTextArea").value=haha; </script>
以上です!