Dred: Alle input-Tags einer Formulars erhalten

Beitrag lesen

Hallo,
ich möchte eine Javascriptfunktion schreiben, die mir automatische mittels

encodeURIComponent(document.getElementById(name).value)

die Inputfelder ausliest. Dies benötige ich für einen Ajaxrequest.

Ich möchte diese Code-Zeile gerne in eine Schleife packen. Damit ich neue Variablen im Formular automatisch registrieren kann (ohne die JS-Funktion zu ändern) möchte ich gerne über alle vorhandenen Input Felder des Formulars iterieren.

Ich denke in Richtung childNodes, finde aber die Lösung nicht. Geht dies überhaupt?

Habe mal console.log(document.getElementById("edialogtable").childNodes); eingefügt. Dort stehen aber alle Kindknoten ("table", "tbody", "tr", ...). Ich möchte aber nur die Input-Felder in einm Array haben!

Liebe Grüß