Das Ergebnis habe ich doch schon, hier isses:
var xnames = document.querySelectorAll('#myform [name]') ; // Gunnar
var names = [];
for(var i = 0; i < xnames.length; i++){
var name = xnames[i].name;
if(names.indexOf(name) === -1){
names.push(name);
console.log(name);
}
}
var request = fetchinput(names); // erzeugt dann das Request-objekt mit allen Eingaben
Das Form ist kompatibel zum herkömmlichen Submit, keine weitere Konfiguration erforderlich. Lediglich eine ID ist an das Form zu übergeben.