Fra HTML-form struktur til datastruktur

Tags:    javascript

Hey all, jeg har godt nok stenet over det her problem i mange timer nu!11

Okay, jeg har den her HTML form:
Fold kodeboks ind/udKode 


Når man submitter, ville jeg gerne have dataen fra input felterne over i en struktur der ligner den her:

Fold kodeboks ind/udKode 


I følge min overvejende PHP-orienterede hjerne, burde løsningen se næsten sådan ud:
Fold kodeboks ind/udKode 


Det egentligt ikke vigtigt om der bruges arrays eller objekter i den endelige datastruktur... Men jeg er lidt gået i stå med at traverse gennem elementere inde i form. Hjælp?

. o O (... hvad er det med point-indlæg? hvad kan det?)



Fold kodeboks ind/udKode 

Ca. der omkring...



Det virker perfekt! Det var getElementsByTagName() der var redningen! Jeg syntes bare jeg forkastede den fordi jeg forstod at den ikke var standard eller virkede i flere browsere... Men takker mange gange :) Jeg har fred i min sjæl nu og kan sove...

Hvad er det helt præcist at
Fold kodeboks ind/udKode 

- gør? For mig ligner det at blocks kommer til at indeholde blocks[0] = et tomt array, blocks[1] = variabel "b", variabel "inputs"
... men det blev til blocks[] = {cl: variabel, vol: variabel, q: variabel}



Den linje opretter variablerne: blocks, b og input.
blocks bliver et tomt array. b og inputs bliver til to tomme variabler uden type.
Man kunne også skrive:
var blocks = [];
var b;
var inputs;



Indlæg senest redigeret d. 03.01.2009 11:11 af Bruger #10216
getElementsByTagName var kun et problem i ie5.5 og tidligere.



t