Niko: For in Schleife wird nicht durchlaufen

Beitrag lesen

Hallolo,

Folgender Code:
------------------------------------------------

  
var customParams = {};  
for(var field in form.fields)  
{  
    field = form.fields[field];  
    customParams[field] = field.value;  
}  

~~~------------------------------------------------  
  
form: ein HTML-Formular.  
form.fields: Objekt mit einer Reihe von Formularfeldern, die ich hier gesondert behandeln möchte.  
  
form.fields sieht etwa so aus:  
\------------------------------------------------  
~~~javascript
  
form.fields = {  
    haupttext: <erstes input>,  
    introtext: <zweites input>,  
    showTitle: <drittes input>  
};  

~~~------------------------------------------------  
... die inputs jeweils als Referenz auf das ensprechende input.  
  
Eigenlich sollte er nun alle diese Formularfelder in form.fields durchlaufen und ihre jeweiligen Werte in das customParams Objekt schreiben.  
  
Das Problem ist, dass er garnicht in die For-in-Schleife reingeht, sondern diese komplett übergeht, obwohl form.fields garantiert nicht leer ist.  
  
Hoffe einer hier weiß warum und kann mir helfen.  
  
MfG Niko