Autor | Zpráva | ||
---|---|---|---|
Kdam Profil * |
#1 · Zasláno: 7. 6. 2012, 14:55:34
Dobrý den, mám formulář, který je v tabulce a chci přidávat další řádky tabulky i s elementy. Na webu se mi po kliknutí na odkaz přidá další řádek, vypadá to že to funguje, jenomže když se kouknu na zdrojový kod, další řádky nejsou přidaný.
Tady je kod: <script type="text/javascript"> function addRow(id){ var row = document.createElement('tr'); var td1 = document.createElement('td'); var td2 = document.createElement('td'); var td3 = document.createElement('td'); row.appendChild(td1); row.appendChild(td2); row.appendChild(td3); td1.innerHTML = ('<input type"text" name="type[]" />'); td2.innerHTML = ('<input type"text" name="name[]" />') td3.innerHTML = ('<input type"text" name="descript[]" />') var table = document.getElementById(id); table.appendChild(row); } </script> <tr class="tableheader"> <td>Typ</td> <td>Název</td> <td>Popis</td> </tr> <tr> <td><input type="text" name="type[]"></td> <td><input type="text" name="name[]"></td> <td><input type="descript[]"></td> <td><a rel="nofollow" href="javascript:addRow('table')">Přidej řádek</a><br /></td> </tr> </table> Děkuji za pomoc |
||
_es Profil |
#2 · Zasláno: 7. 6. 2012, 15:00:35
Kdam:
„když se kouknu na zdrojový kod, další řádky nejsou přidaný.“ Zdrojový kód ti prehliadač ukáže taký, aký sa stiahol zo servera. Záleží na prehliadači, ako vytvorí dynamické elementy a v akom stave si uchováva stav stránky. |
||
Kdam Profil * |
#3 · Zasláno: 7. 6. 2012, 15:02:29 · Upravil/a: Kdam
No jo, jenomže když formulář odešlu, v postu mám data pouze z toho prvního řádku, který jsem napsal ručně, data z přidaných tam nejsou...
Nemáte tu někdo aspon nějaký funkční kod, který by přidával řádky s elementy formuláře? já javascript neumím, našel jsem to na netu ale nějak to nechce fungovat |
||
_es Profil |
#4 · Zasláno: 7. 6. 2012, 16:03:01
Kdam:
„data z přidaných tam nejsou...“ Asi ich pridávaš nejako zle. |
||
Kdam Profil * |
#5 · Zasláno: 7. 6. 2012, 16:03:42
No tak vyplnit formulář umím...
|
||
_es Profil |
#6 · Zasláno: 7. 6. 2012, 16:06:44
Kdam:
„našel jsem to na netu“ Skús nájsť niečo iné, hento vyzerá chybne. Alebo si ten nájdený kód nejako „nezmršil“? Kde máš v tom kóde značku formulára? |
||
Kdam Profil * |
#7 · Zasláno: 7. 6. 2012, 16:09:11
začátek formuláře je hned nad tím...nic lepšího jsem nenašel, nerozumím javaskriptu, tak jsem hledal něco co je už hotový, rovnou na zkopírování, máš teda něco lepšího?
|
||
_es Profil |
#8 · Zasláno: 7. 6. 2012, 16:17:45
Kdam:
„máš teda něco lepšího?“ Vyhľadávače nefungujú? Neopísal si to nejako zle? Napríklad tam máš <input type"text" .
|
||
panther Profil |
#9 · Zasláno: 7. 6. 2012, 16:21:30
Kdam:
dodej odkaz na web, kde je problém k vidění. |
||
Kdam Profil * |
#10 · Zasláno: 7. 6. 2012, 16:39:03
No tak už to funguje, celý ten formulář, který má více částí a je ve více tabulkách jsem po částech zkopíroval do jiného skriptu a tam to funguje, nakopíruju zpátky a tam to nefunguje
|
||
Časová prodleva: 12 let
|
0