En HTML/JS, j'ai un script qui, lorsque vous appuyez sur la touche Entrée, copie le texte de la zone de texte textarea
Le problème est qu'après la suppression du texte, les sauts de ligne pour la touche Entrée sont toujours là. Mon code est le suivant :
fonction Envoyer() { let lastText = document.getElementById("textInput").value; document.getElementById("sent").innerHTML = lastText; document.getElementById("textInput").value = ""; } functionKeyDetection (événement) { let key = event.key; if (clé == "Entrée") { Envoyer() } }
J'ai essayé d'utiliser une chaîne nulle et vide. J'espérais que cela supprimerait les nouvelles lignes produites en appuyant sur la touche Entrée, mais sans succès.
Si vous souhaitez empêcher l'ajout de caractères de nouvelle ligne lorsque vous appuyez sur la touche Entrée, vous pouvez le faire en utilisant la méthode
event.preventDefault()
. Cela annulera effectivement le comportement par défaut de l’événement d’appui sur la touche Entrée.