2013-03-12 24 views
27

Değişken bir dize olarak bir metin kutusuna değişkenler gönderiyorum, böylece getElementById çağrısında birden fazla değişken ekleyebilirim.Javascript birleştirilmiş dizgisinde satır sonu nasıl zorlanır?

Adresin düzgün biçimlendirilmesi için satır sonu belirtmem gerekiyor.

document.getElementById("address_box").value = 
(title + address + address2 + address3 + address4); 

Zaten \ denedim n hat aradan sonra ve değişken sonra. ve birleştirme işlecini + = olarak değiştirmeyi denedi.

Sabit: Bu sorun;

document.getElementById("address_box").value = 
(title + "\n" + address + "\n" + address2 + "\n" + address3 + "\n" + address4); 

ve 'textarea' için 'giriş türü' Sen \n iç tırnak kullanmak gerekir

+0

Pfft, her zaman üzerine basan küçük adam. Cevabım onun "sabit "iydi, ama yine de cevap noktalarını alamıyorum. – jnovack

cevap

33

Birden çizgiler olamaz olduğu LF veya line-feed olarak hakemli bir denir bir metin kutusuna bir textarea'ya ihtiyacınız var. Daha sonra değerler arasında \n ile çalışır.

13
document.getElementById("address_box").value = 
(title + "\n" + address + "\n" + address2 + "\n" + address3 + "\n" + address4); 
6

gelen metin kutusu değişiyor.

document.getElementById("address_box").value = (title + "\n" + address + "\n" + address2 + "\n" + address3 + "\n" + address4)

\n

bir EOL veya line-break, \n ortak EOL işaretleyici ve yaygın, özel bir ASCII karakteri