11. april 2007 - 17:09Der er
5 kommentarer og 1 løsning
Dynamisk tilføjelse af input fields
Hej.
Jeg sidder og tilføjer felter dynamisk (i en tabel) til en formular. Mit problem er at nedenstående fint virker i IE, men i eksempelvis Firefox, bliver de(t) nylavede felt(er) ikke sendt med (mens felter lavet "statisk" bliver sendt med):
Jeg har også prøvet følgende, men heller ikke med succes (i Firefox): var newinput = document.createElement('input'); newinput.type = 'text'; newinput.name = 'choice' + thisenumnum; cell.appendChild(newinput);
Den øverste løsning virker som sagt fint i explorer, og jeg er ret sikker på at det også tidl. virkede i Firefox. Kan I hjælpe?
Ved ikke om det gælder IE7, men der kan man ikke sætte name på inputs, så det virker, så i hvert fald i IE6- skal du bruge din første konstruktion, eller en afart deraf:
Der var sket det at en rettelse have medført: <table><form>....</form></table>, jeg ændrede (tilbage) til <form><table>...</table></form> og det virker igen.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.