Hey all, jeg har godt nok stenet over det her problem i mange timer nu!11
Okay, jeg har den her HTML form:
<form>
  <fieldset>
    <input type="text" name="cl">
    <input type="text" name="vol">
    <input type="text" name="q">
  </fieldset>
  <fieldset>
    <input type="text" name="cl">
    <input type="text" name="vol">
    <input type="text" name="q">
  </fieldset>
  <fieldset>
    <input type="text" name="cl">
    <input type="text" name="vol">
    <input type="text" name="q">
  </fieldset>
</form>
Når man submitter, ville jeg gerne have dataen fra input felterne over i en struktur der ligner den her:
var fieldsets = new Array(
  {cl: "cl's value", q: "q's value", vol: "vol's value"},
  {cl: "cl's value", q: "q's value", vol: "vol's value"},
  {cl: "cl's value", q: "q's value", vol: "vol's value"}
);
I følge min overvejende PHP-orienterede hjerne, burde løsningen se næsten sådan ud:
var fieldsets = [];
for (i in fieldsets_i_from) {
  fieldsets[i] = new Object();
  
  foreach (i in inputfelter_i_hvert_fieldset) {
    switch (input[i].name) {
    case "cl":
      fieldsets[i] = input[i].value;
      break;
    case "vol":
      genstande[i].vol = input[i].value;
      break;
    case "q":
      genstande[i].q   = input[i].value;
      break;
    }
  }
}
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?)