改行を保持したままテキストエリアの内容を削除します
P粉937382230
P粉937382230 2023-08-16 11:16:01
0
1
394

HTML/JS で、Enter キーが押されると、textarea からテキストをコピーし、その後テキストを削除するスクリプトがあります。問題は、テキストを削除した後も、Enter キーの改行がまだ残っていることです。私のコードは次のとおりです:


function Send() { let lastText = document.getElementById("textInput").value; document.getElementById("sent").innerHTML = lastText; document.getElementById("textInput").value = ""; } functionKeyDetection(イベント) { let key = イベント.キー; if (key == "Enter") { 送信() } }
<テキストエリア id = "テキスト入力" クラス = "テキスト入力" 行 = "1" 列 = "50" プレースホルダー = "ここに書きます" onkeydown = "KeyDetection(event)"> 


nullと空文字列を使ってみました。 Enterキーを押すことによって生成された改行が削除されることを期待していましたが、成功しませんでした。

P粉937382230
P粉937382230

全員に返信 (1)
P粉002546490

Enter キーが押されたときに改行文字が追加されないようにするには、event.preventDefault()メソッドを使用します。これにより、Enter キーを押すイベントのデフォルトの動作が事実上キャンセルされます。

リーリー
いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!