Avatar billede lsskaarup Nybegynder
13. maj 2005 - 15:15 Der er 2 kommentarer og
1 løsning

Fange felt som har fået navn som et array

Ja, det er nok rimeligt simpelt, men jeg kan ikke lige nu se hvordan det skal gøres, og kunne ikke lige finde et spørgsmål herom på E!, selvom det sikkert er der.

Jeg har en række felter, som jeg skal have hevet værdien ud af , så jeg kan beregne noget med den. Problemet er at felternes navne er kost1[1][1] osv. osv. indtil arrayet er tomt.

Prøver jeg at hente ds.kost1[1][1].value, så tror den at den skal finde ds.kost1.1.1 og den finde jo logisk nok ikke.

Hvordan får jeg fat i arrayet?
Avatar billede busschou Praktikant
13. maj 2005 - 17:53 #1
måske document.getElementsByName('kost1[1][1]').value
Avatar billede olebole Juniormester
13. maj 2005 - 18:16 #2
<ole>

Hvad betyder 'felternes navne er ...'? Bruger du name- eller id-attributter?

Hvad betyder: 'felternes navne er kost1[1][1] osv. osv.'? Hvad ændrer sig - og hvordan skal de bladres igennem?

Hvad betyder 'ds' i 'ds.kost1[1][1].value'?

'ds.kost1[1][1].value' ligner noget JS-syntaks - men vi er i PHP-kategorien.

Hvad mon det egentlig er, du spørger om?  :)


/mvh
</bole>
Avatar billede lsskaarup Nybegynder
17. maj 2005 - 08:41 #3
Ups, min fejl, spørgsmålet er nu oprettet under den rigtigt kategori JS.
http://www.eksperten.dk/spm/618312

Jeg prøvede forresten først med document.getElementsByName('kost1[1][1]').value, men den virkede ikke.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester