Autor Zpráva
davidmyska
Profil
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
<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
funguje to dobře ale já bych potřeboval aby to tam po aktualizaci stránky zůstalo
Louka
Profil
Pouze na tom počítači? Pak by to šlo pomocí cookies.

Jestli to myslíš tak, že to tam bude uložené napořád a pro všechny, pak si nastuduj něco o php a mysql.
Chamurappi
Profil
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
Chamurappi:
Díky za upřesnění, neuvědomil jsem si to :). Jak by šlo teda vyřešit? appendChild?
Chamurappi
Profil
Reaguji na Louku:
Nejsnazší je asi insertRow.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: