| 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: 15 let
|
|||
0