Hallo Daggie
Zu ermitteln sind alle Name-Attribute innerhalb eines Formulars. Wie ist da vorzugehen? Im Ergebnis sollen alle im <form> vorligenden name-Attribute als eindeutige Einträge in einem Array vorliegen, also eindeutig auch dann, wenn es mehrere Eingabe-Elemente mit gleichlautenden name= gibt.
var elements = document.getElementsByTagName('FORM');
var names = [ ];
for (var i = 0; i < elements.length; i++) {
if (elements[i].hasAttribute('name')) {
var val = elements[i].getAttribute('name');
if (names.indexOf(val) === -1) {
names.push(val);
}
}
}
Ungeprüft, aber so ähnlich könnte es funktionieren.
Gruß,
var