Liebe(r) Daggie,
Du willst ein Array:
var ergebnis = new Array(); // umständlich
var ergebnis = []; // besser
Du willst alle name-Attribute... also musst Du alle Elemente des Formulars daraufhin untersuchen, ob sie ein solches haben:
var el = meinFormular.getElementsByTagName("*"); // alle Elemente des Formulars
var n;
for (var i = 0; i < el.length; i++) {
// hat el[i] ein name-Attribut?
if (el[i].hasAttribute("name") {
// name-Wert herausfinden
n = el[i].getAttribute("name");
// und was mache ich jetzt mit n und el[i]...?
}
}
Je nach Deinem Einsatzzweck, den Du noch nicht verraten hast, ist nun die Frage, wie Du Deine Funde im Array "ergebnis" ablegen möchtest.
Liebe Grüße,
Felix Riesterer.