Autor | Zpráva | ||
---|---|---|---|
davidmyska Profil |
#1 · Zasláno: 19. 4. 2011, 16:23:40
Dobrý den, potřeboval bych nějaký javascript, aby se po kliknutí na tlačítko vytvořil řádek tabulky se dvěmi buňkami a do nich se vypsal text ze dvou inputů. Předem díky za odpověď
|
||
Louka Profil |
#2 · Zasláno: 19. 4. 2011, 17:07:56 · Upravil/a: Louka
<input type="text" name="prvni" id="prvni" value="První hodnota"> <input type="text" name="druhy" id="druhy" value="Druhá hodnota"> <input type="button" name="klik" onclick="javascript: prevod('prvni','druhy');"> <script> function prevod(jedna, dva) { var jedna_v = document.getElementById(jedna).value; var dva_v = document.getElementById(dva).value; document.getElementById('tabulka').innerHTML += "<tr><td>" + jedna_v + "</td><td>" + dva_v + "</td></tr>"; } </script> <table id="tabulka"> <tr><th>Raz</th><th>Dva</th></tr> </table> Asi je to neelegantní řešení, ale aspoň něco :)... |
||
davidmyska Profil |
#3 · Zasláno: 19. 4. 2011, 17:15:53
funguje to dobře ale já bych potřeboval aby to tam po aktualizaci stránky zůstalo
|
||
Louka Profil |
#4 · Zasláno: 19. 4. 2011, 17:25:57
|
||
Chamurappi Profil |
#5 · Zasláno: 19. 4. 2011, 17:35:31
Reaguji na davidamysku:
„funguje to dobře“ Ne, nefunguje, Louka totiž zapomněl, že ve starších Explorerech nemůže měnit innerHTML tabulky.
|
||
Louka Profil |
#6 · Zasláno: 19. 4. 2011, 17:44:27
Chamurappi:
Díky za upřesnění, neuvědomil jsem si to :). Jak by šlo teda vyřešit? appendChild? |
||
Chamurappi Profil |
#7 · Zasláno: 19. 4. 2011, 17:49:49
Reaguji na Louku:
Nejsnazší je asi insertRow .
|
||
Časová prodleva: 14 let
|
0