Checkboxen überprüfen und in String schicken

Hallo,

also erstmal möchte ich mich dafür entschuldigen das ich euch mit diesem Thema nerve, allerdings bin ich gerade einfach vieeeeeel zu blöde um zu programmieren. Hoffe ihr helft mir trotzdem.

Also ich habe eine xsl-Datei bei der man mittels von checkboxen verschiedene Komponenten auswählen kann und drop down feld bei bei dem die dazugehörige Mengen ausgewählt werden kann.

Beispielhafter Code:

Code:

<?xml version="1.0" encoding="UTF-8"?>Liste

Ich weiß der code ist redundant aber das ist auch egal. Ok. Also was ich nun möchte, ist wenn der Benutzer nun eine Komponente ausgewählt hat und auf OK drückt, dass mir eine String der eine XML Datei beinhaltet zugeschickt wird, die das Format hat, wie es in dem Code unten steht. Der Benutzer kann aber nun auch mehrere Komponenten auswählen, daher müssen auch mehrere Rows dynamisch erzeugt werden können. Und ich möchte das all dies mit einem concat() zusammen gefügt wird. Dazu habe ich folgendes JS schonmal geschrieben, aber es ist nicht annähernd fertig und ich würde auch nicht sagen das es richtig ist, aber wie schon gesagt ich kann heute einfach nicht programmieren so:

Code:
function checkKopfmaterial(formu) {

var deklarationK="<?xml version='1.0' encoding='UTF-8' ?> \n „;
var anfK=“\n \n \n \n \n \n \n \n ";

var kompAnfang=" \n „;
var kompEnde=“\n „;
var mengeEnde=“ \n „;
var behaelterEnde=“ \n „;
var anfMengeEnde=“\n\n";
var ende="\n";

var i="";
for(var j=0; j

Für das Thema musst du dich nicht entschuldigen,
aber fremden Prgrammcode zu analysieren ist eine Zumutung.
Kannst du nicht nur die entscheidenden Teile in ein lauffähiges Prgramm packen?
Nach dem Einbau der JavaScript-Funktion und Ausführung wird die fehlende Variable formu bemängelt.
Im Prinzip ist es aber so, dass beim Abschicken alle Formularelemte, die eien Namen haben, mit ihrem Wert in der Form &name=value aneineindergehängt werden.
Will man weitere Werte oder andere haben, dann kann man mit hidden-Elementen arbeiten und wie gesagt, was nicht geschickt werden soll, darf keinen Namen haben.