【解決方法】 をテキストエリアに挿入


このテキストエリアはサイズ変更可能で、テキストを入力してテキストエリアを閉じるための閉じるボタンがあります。 テキストだけが残っていますが、ありません
現時点では。
結果を以下に示します。
テキストエリアのサイズに合わせて改行を挿入する方法はありますか?

[——————[O X]

| | テキスト テキスト テキスト テキスト テキスト |
|t テキスト テキスト テキスト テキスト テ|
|t______________________|

「O」をクリックした後。 改行なし。
テキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト

これ欲しい。
テキスト テキスト テキスト テキスト テキスト\r\b
ext text text text tex\r\b
t

私が試したこと:

JavaScript
document.getElemenyById('closebtn').addEventListener('click'), (e) =>{
    addlinebr(e)
}

addlinebr(_e) = function(){
   var texta = $("#texta");
   var text = texta.val();  // text
   var tsize = texta.attr("font-size");  // font size
   var a_width = texta.width();   // textarea width
   /* I don't know how... */
}

解決策 1

やってはいけないことをしようとしているように聞こえます。 テキスト領域のサイズが変更されると、テキストを調べて、既存の改行を削除し、新しいサイズに合わせて新しい改行を挿入する必要があるため、信頼できる方法はありません。 それはただ愚かです。

テキスト領域で実際に何をしているのか、単語境界内で改行が必要な理由を説明することから始めたいと思うかもしれません。

コメント

タイトルとURLをコピーしました