メッセージを書き込むためのテキストボックスがあります。私はこのテキストボックスに書かれたテキストをdivに表示したい。私はそれを行うが、テキストだけが表示されますが、書式設定は、プレビューテキストに入力を使用して書いたときには意味がありません。次の行には表示されません。テキストボックスに書き込むテキストを正確に取得
function limiter(){
var tex = document.SendSms.msg.value;
$(".speech").html(tex);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form name='SendSms'>
<textarea name="msg" id="msg" class="txtareabox" wrap='physical' onkeyup="limiter()" required ></textarea>
<div id="mobilescreen">
<div id="mobiletext">
<p class="speech">See your preview here.. </p>
</div>
</div>
あなたは 'enter'( 'N' \、' \ Rを交換する必要が後方互換性のために聞かせて、ES6でそれを行う方法です'、' \ n \ r'' \ r \ n')を '
'で置き換えますが、そのスタイルは編集できないことに注意してください。あなたは 'var text ="
"+ textarea.value +"
"を入力し、' enter'を ''に置き換えて 'div.innerHTML = text'を追加します。 – DomeTune