Autor | Zpráva | ||
---|---|---|---|
kadla23 Profil |
Dobrý den,
mám formulář a potřebuji do něj přidávat elementy dynamicky. To jsem úspěšně vyřešil na základě: http://diskuse.jakpsatweb.cz/?action=vthread&forum=8&topic=109507 Ale muj kod mi prijde strasne zmatenej. Chci se zeptat, jestli nevite, jak by se to dalo vyresit lip a jak udelat funkci pro odstraneni? A posledni vec, tech vyberu v tom selectu mam asi sto. Tak jestli existuje nejaky zpusob, jak bych je tam mohl nacist z dabaze. Diky moc. <html> <head> <script type="text/javascript"> function novy_radek(){ var radku = document.getElementById('tabulka').rows.length; var radek=document.getElementById('tabulka').insertRow(radku); var radek5=document.getElementById('tabulka').insertRow(radku); var radek2=document.getElementById('tabulka').insertRow(radku); var radek3=document.getElementById('tabulka').insertRow(radku); var radek4=document.getElementById('tabulka').insertRow(radku); var radek6=document.getElementById('tabulka').insertRow(radku); var radek7=document.getElementById('tabulka').insertRow(radku); var bunka7=radek7.insertCell(0); var bunka6=radek6.insertCell(0); var bunka3=radek3.insertCell(0); var bunka4=radek4.insertCell(0); var bunka5=radek5.insertCell(0); var bunka2=radek2.insertCell(0); var bunka=radek.insertCell(0); bunka3.innerHTML="<input type=text name=x[] value=xyz>"; bunka4.innerHTML="<label>Počet</label>"; bunka5.innerHTML="<select><option value=1>jedna</option></select>"; bunka2.innerHTML="<label>Jednotka</label>"; bunka.innerHTML="<br>"; bunka7.innerHTML="<label>Nazev</label>"; bunka6.innerHTML="<input type=text name=y[] value=neco>"; return false; } </script> </head> <body> <table id="tabulka" border="0"> </table> <br> <a href="#" onclick="return novy_radek();">Přidej řádek</a> </body> </html> Moderátor Chamurappi: Vkládej prosím kódy mezi značky [>pre] a [>/pre] (stačí kliknout na ). Moderátor Chamurappi: Tvůj projev je špatně srozumitelný, piš prosím s diakritikou.
|
||
sysel Profil |
#2 · Zasláno: 26. 4. 2010, 13:34:34
Pro srozumitelnější formátování kódu použijte třetí tlačítko s označením <> (hned po B a I).
Zkuste si projít náměty z tohoto tématu. Třeba se Vám podaří některé myšlenky použít. |
||
Časová prodleva: 14 let
|
0