ホームページ  >  記事  >  ウェブフロントエンド  >  HTML における Textarea の行折り返し問題の概要と分析

HTML における Textarea の行折り返し問題の概要と分析

高洛峰
高洛峰オリジナル
2017-03-06 17:01:571392ブラウズ

問題の説明:
たとえば、「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(&#39;
&#39;,&#39;/n&#39;); 
document.getElementById("SendTextArea").value=haha; 
</script>

以上です!

HTML における Textarea の改行問題の概要と分析に関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。