Padamkan kandungan kawasan teks sambil mengekalkan pemisah baris
P粉937382230
P粉937382230 2023-08-16 11:16:01
0
1
419

Dalam HTML/JS, saya mempunyai skrip yang apabila kekunci enter ditekan, ia menyalin teks daripada textarea Masalahnya, selepas memadam teks, pemisah baris untuk kekunci enter masih ada. Kod saya adalah seperti berikut:


function Send() { biarkan lastText = document.getElementById("textInput").value; document.getElementById("sent").innerHTML = lastText; document.getElementById("textInput").value = ""; } functionKeyDetection(event) { kunci biarkan = event.key; if (kunci == "Enter") { Hantar() } }
 


Saya cuba menggunakan rentetan null dan kosong. Saya berharap ia akan mengalih keluar baris baharu yang dihasilkan dengan menekan kekunci enter, tetapi tidak berjaya.

P粉937382230
P粉937382230

membalas semua (1)
P粉002546490

Jika anda ingin menghalang aksara baris baharu daripada ditambah apabila kekunci enter ditekan, anda boleh melakukannya dengan menggunakan kaedahevent.preventDefault(). Ini akan membatalkan kelakuan lalai acara tekan kekunci Enter dengan berkesan.

function KeyDetection(event) { let key = event.key; if (key == "Enter") { event.preventDefault(); Send(); } }
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!