19. oktober 2003 - 18:22Der er
10 kommentarer og 1 løsning
Flere input-felter med samme navn
Jeg har nogle input-felter, der alle hedder "kunde". Når formen submittes, får jeg værdien "værdi1, værdi2, værdi3 osv.". Problemet er, at hvis der indskrives et komma i et af felterne (f.eks. "værdi1, vær,di2, værdi3 ovs."), består strengen af et led for meget. Dette er problematisk, da jeg senere laver strengen om til et array med "," som seperator.
Kan man få indsat en anden seperator end komma mellem værdierne? Kan man løse det på en anden måde?
Når den submittes oprettes en fælles værdi for begge felter. De skal sidenhen laves om til et array, hvorfor det er vigtigt, at de adskilles med en unik karakter. Hvis der indtastes en værdi, der indeholder et komma, vil arrayet komme til at bestå af et led for meget.
Mit valg skyldes, at antallet af felter ikke er det samme hver gang. Derfor synes jeg, at det er nemmere at de har samme navn, så serveren selv kan finde ud af hvor mange felter, der er aktiveret.
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.