Autor Zpráva
Kdam
Profil *
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>
<table id="table">
<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
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 *
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
Kdam:
data z přidaných tam nejsou...
Asi ich pridávaš nejako zle.
Kdam
Profil *
No tak vyplnit formulář umím...
_es
Profil
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 *
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
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
Kdam:
dodej odkaz na web, kde je problém k vidění.
Kdam
Profil *
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

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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