J'envoie des variables à une zone de texte sous forme de chaîne concaténée afin de pouvoir inclure plusieurs variables dans l'appel getElementById.
Je dois spécifier un saut de ligne pour que l'adresse soit correctement formatée.
document.getElementById("address_box").value =
(title + address + address2 + address3 + address4);
J'ai déjà essayé\n après le saut de ligne et après la variable. et essayé de changer l'opérateur de concaténation à + =.
Fixé: Ce problème a été résolu en utilisant;
document.getElementById("address_box").value =
(title + "\n" + address + "\n" + address2 + "\n" + address3 + "\n" + address4);
et modification de la zone de texte de 'type d'entrée' à 'textarea'
Vous ne pouvez pas avoir plusieurs lignes dans une zone de texte, vous avez besoin d'une zone de texte. Ensuite, cela fonctionne avec \n
entre les valeurs.
document.getElementById("address_box").value =
(title + "\n" + address + "\n" + address2 + "\n" + address3 + "\n" + address4);
Vous devez utiliser _\n
_ entre guillemets.
document.getElementById("address_box").value = (title + "\n" + address + "\n" + address2 + "\n" + address3 + "\n" + address4)
_\n
_ est appelé un EOL
ou _line-break
_, _\n
_ est un marqueur commun EOL
et est généralement référencé comme LF
ou _line-feed
_, il s’agit d’un caractère spécial ASCII