Andreas Diefenbach: Probleme beim Auswerten eines Formulars mittels Javascript

Beitrag lesen

Hallo qx,

das was du mir auf codePen gepostet hast ist soweit klar, aber wie komme ich denn an die Werte der weiteren Select-Felder? Ich erstelle ja nach jeder Auswahl in einem Select-Feld darunter ein neues mit dem selben Namen.

Also quasi:

<select name="wellness[]" id="wellness[]" onchange="reisePreis();addNew();">
    <option value="0" selected="selected">–</option>
    <option value="1">Rückenmassage 30 Minuten; 0,00 €</option>
    <option value="2">Relax Masssage, 40 Min; 34,00 €</option>
</select>  

und dann bei der Funktion addNew() wieder:

<select name="wellness[]" id="wellness[]" onchange="reisePreis();">
        <option value="0">-</option>
        <option value="1">Rückenmassage 30 Minuten; 0,00 €</option>
        <option value="2">Relax Masssage, 40 Min; 34,00 €</option>
</select>

Das ist doch dann ein mehrdimensionales Array ich habe ja, also so kenne ich es aus PHP, dann:

wellness[0][2] = der selektierte Wert 2 aus dem ersten Select

wellness[1][2] = der selektierte Wert 2 aus dem zweiten Select

Oder sehe ich das falsch? Wenn dem so ist: Wie spreche ich diese an?

Ich müsste ja erst mal die Array-länge abfragen die in dem Fall 2 wäre und dann die selected Values.

Ich steh wohl immer noch auf dem Schlauch.

Grüße, Andreas