

HTML - odřádkování v proměnné
když napíšu tohle:
var promenna = "ahoj" + "jak" + "se" + "mas";
v proměnný bude tohle:
ahojjaksemas
co mám napsat do proměnný, aby v ní bylo tohle:
ahoj
jak
se
máš
když napíšu tohle:
var promenna = "ahoj" + "jak" + "se" + "mas";
v proměnný bude tohle:
ahojjaksemas
co mám napsat do proměnný, aby v ní bylo tohle:
ahoj
jak
se
máš
Zpět do poradny Odpovědět na původní otázku Nahoru
Co to má společného s HTML?
sry moje chyba, takhle to je správně:
<form>
<output name = "vystup"></output>
<input type = "text" id = "text">
<input type = "button" onclick = "vystup.value = vystup.value + text.value">
</form>
na stránce budu mít výstup, text a tlačítko
když kliknu na tlačítko tak se do výstupu připíše to co je v textu
já chci aby se to připisovalo na nový řádek
takže si představuju že by to vypadalo asi nějak takle
<form>
<output name = "vystup"></output>
<input type = "text" id = "text">
<input type = "button" onclick = "vystup.value = vystup.value + ODŘÁDKOVÁNÍ + text.value">
</form>
Tag output není podporovaný v IE, takže bych ho radši nepožíval. Zkusil jsi tam dávat <br />?
zkoušel a nešlo to
A místo value nastavovat innerHTML?
taky nic
Pokud místo output použiješ normální div a budeš nastavovat innerHTML, tak to musí fungovat.
Napísal by som to úplne inak, ale najjednoduchšie úpravy tvojho kódu sú:
- pridať štýl pre output aby sa v ňom zalamoval text (white-space: pre),
- namiesto ODŘÁDKOVÁNÍ použiť '\n'.
díky moc, funguje
"ahoj " + "jak " + "se " + "mas" ?
tim uložim do proměnný víc stringů
Použít SHIFT + ENTER ?
když chci napsat že v proměnný bude
něco + odřádkování + něco
tak nevim jak bych použil shift + enter
Místo toho odřádkování.
nejde
Tak v tom případě někdo jiný.