Autor | Zpráva | ||
---|---|---|---|
Darth-Cz- Profil * |
#1 · Zasláno: 16. 1. 2010, 13:57:40
Dobrý den,
chtěl bych vás poprosit o pomoc s následující věcí: Mám tabulku např: <table> <tr> <td> Odpovědi: </td> </tr> <tr> <td> a) </td> <td> <input type="text" name="answer" value="" /> </td> </tr> <tr> <td> <a href="javascript: void(0)" onclick="addAnswer();" alt="další odpověď" title="další odpověď">Další odpověď</a> </td> </tr> </table> A potřeboval bych, aby mi při kliknutí na odkaz Další odpověď vykreslila funkce addAnswer() v této tabulce další záznam jako je: <tr> <td> a) </td> <td> <input type="text" name="answer" value="" /> </td> </tr> nad odkazem, ale pod předchozí odpovědí. myslíte, že by to šlo? Za odpověď předem děkuji. |
||
Yur4Y Profil |
#2 · Zasláno: 16. 1. 2010, 16:13:52 · Upravil/a: Yur4Y
Darth-Cz-:
Na vytvorenie prvku sa používa metóda document.createElement(), na vloženie tohto elementu do dokumentu potom použite appendChild() alebo insertBefore(). Na MDC je dobre spravená dokumentácia, pozrite tam. Keď vytvárate nový <tr> element a vkladáte ho pomocou appendChild, musíte ho vložiť do <tbody> elementu, nie <table>, inak to IE nezobrazí. |
||
fajzen Profil |
#3 · Zasláno: 16. 1. 2010, 17:47:15
ešte by som upozornil, že inputy musia mať buď rôzne atribúty name, alebo musia mať name ako pole (name="answer[]") inak sa odošle iba jeden z nich
|
||
Darth-Cz- Profil * |
#4 · Zasláno: 16. 1. 2010, 20:17:31
Díky moc za odpovědi, podívám se na to :)
|
||
Časová prodleva: 14 let
|
0