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?
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
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.