Was mache ich bei diesem Bestellformular falsch

  • Hallo zusammen. Ich hoffe mir kann jemand helfen.
    Ich versuche in meiner Homepage ein Bestellformular einzurichten.
    Die Artikel sind aufgeführt. Doch es zählt mir nur den 1.Artikel korrekt zusammen.
    Alle anderen Artikel nicht, sowie die Gesamtsumme funktioniert auch nicht.
    Was mache ich falsch. :oops:
    Vielen Dank für Eure Hilfe.
    Hier das Script:
    <!-- <html>
    <head> //-->

    <script type="text/javascript">
    <!--
    var artikle = 14; // Anzahl der Artikel die bestellt werden können

    function changed(obj)
    {
    var anz, soll, einzel;

    var tot = 0;
    var typ = obj.name.substr(0, 3);
    var num = obj.name.substr(3, obj.name.length - 3);

    anz = parseInt(obj.value);

    if (!(anz > 0))
    {
    anz = 0;
    obj.value = 0;
    }

    einzel = parseFloat(document.form1['ein' + num].value) * anz;

    document.form1['ges' + num].value = einzel.toFixed(2);


    for (var x = 1; x <= artikle; x++)
    tot += parseFloat(document.form1['ges' + x].value);

    document.form1.total.value = tot.toFixed(2);
    }

    function check()
    {
    var anz = 0;
    var status = true;
    var email = document.form1.email.value;

    if (email == '')
    {
    alert('Bitte geben Sie Ihre E-Mail an !');
    status = false;
    }
    else
    {
    kk = email.indexOf('@');

    if (kk <= 0 || email.indexOf('.', kk) < 0)
    {
    alert('E-Mailadresse ist nicht korrekt !');
    status = false;
    }
    }


    for (var x = 1; x <= artikle; x++)
    anz += parseFloat(document.form1['anz' + x].value);

    if (anz < 1)
    {
    alert('Es wurde nichts bestellt !');
    status = false;
    }

    if (status)
    alert('Es werden ' + anz + ' Ultra Vitalux 300 Osram bestellt.');

    return status;




    }
    //-->
    </script>

    <!-- </head>
    <body> //-->

    <form name="form1" action="mailto:mkeller1@hispeed.ch" onsubmit="return check();" onreset="return confirm('zurücksetzen ?');" method="post" enctype="text/plain">
    <h3>Bestellformular</h3>

    Ihre E-Mail: <input name="email" type="text" size="25" value="" />


    <table border="1" cellspacing="1" cellpadding="2">
    <tr>
    <td>Anzahl</td>
    <td>Bezeichnung</td>
    <td>Einzelpreis</td>
    <td>Gesamt</td>
    </tr>
    <tr>
    <td><input name="anz1" type="text" size="3" value="0" onchange="changed(this);" /></td>
    <td>Ultra Vitalux 300 Osram:</td>
    <td><input name="ein1" type="text" size="7" value="62.50" readonly="readonly" /></td>
    <td><input name="ges1" type="text" size="7" value="0.00" readonly="readonly" /></td>
    </tr>
    <tr>
    <td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
    <td>Repti Basking Spotstrahler:</td>
    <td><input name="ein2" type="text" size="7" value="12.50" readonly="readonly" /></td>
    <td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td>
    </tr>
    <tr>
    <td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
    <td>Repti Basking Spotstrahler:</td>
    <td><input name="ein2" type="text" size="7" value="13.50" readonly="readonly" /></td>
    <td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td>
    </tr>
    <tr>
    <td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
    <td>Repti Basking Spotstrahler:</td>
    <td><input name="ein2" type="text" size="7" value="15.00" readonly="readonly" /></td>
    <td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td>
    </tr>
    <tr>
    <td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
    <td>PowerSun UV-Strahler:</td>
    <td><input name="ein2" type="text" size="7" value="129.00" readonly="readonly" /></td>
    <td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td>
    </tr>
    <tr>
    <td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
    <td>PowerSun UV-Strahler:</td>
    <td><input name="ein2" type="text" size="7" value="139.00" readonly="readonly" /></td>
    <td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td>
    </tr>
    <tr>
    <td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
    <td>Repti Klemmlampe:</td>
    <td><input name="ein2" type="text" size="7" value="39.50" readonly="readonly" /></td>
    <td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td>
    </tr>
    <tr>
    <td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
    <td>Sun Glo Wärme Tight Beam:</td>
    <td><input name="ein2" type="text" size="7" value="10.90" readonly="readonly" /></td>
    <td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td>
    </tr>
    <tr>
    <td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
    <td>:Sun Glo Wärme Tight Beam:</td>
    <td><input name="ein2" type="text" size="7" value="13.90" readonly="readonly" /></td>
    <td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td> </tr>
    <tr>
    <td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
    <td>Sun Glo Wärme Tight Beam:</td>
    <td><input name="ein2" type="text" size="7" value="15.90" readonly="readonly" /></td>
    <td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td>
    </tr>
    <tr>
    <td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
    <td>Tageslicht Spotlampe Neodym:</td>
    <td><input name="ein2" type="text" size="7" value="11.90" readonly="readonly" /></td>
    <td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td>
    </tr>
    <tr>
    <td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
    <td>Tageslicht Spotlampe Neodym:</td>
    <td><input name="ein2" type="text" size="7" value="12.90" readonly="readonly" /></td>
    <td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td>
    </tr>
    <tr>
    <td><input name="anz3" type="text" size="3" value="0" onchange="changed(this);" /></td>
    <td>Tageslicht Spotlampe Neodym:</td>
    <td><input name="ein3" type="text" size="7" value="14.90" readonly="readonly" /></td>
    <td><input name="ges3" type="text" size="7" value="0.00" readonly="readonly" /></td>
    </tr>
    <tr>
    <td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
    <td>Tageslicht Spotlampe Neodym:</td>
    <td><input name="ein2" type="text" size="7" value="17.90" readonly="readonly" /></td>
    <td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td>
    </tr>
    <tr>
    <td align="right" colspan="3">Gesamtsumme :</td>
    <td><input name=" total " type="text" size="7" value="0.00" readonly="readonly" /></td>
    </tr>
    </table>


    <input type="submit" value="bestellen" />
    <input type="reset" value="zurücksetzen" />
    </form>

    <!-- </body>
    </html> //-->

  • Sorry ... ist jetzt nicht direkt auf dein problem bezogen ...
    aber wtf ist das hier :

    HTML
    <!-- <html>
    <head> //-->


    bzw

    Code
    <!-- </body>
    </html> //-->

    Jeder hat das Recht dumm zu sein. Einige mißbrauchen dieses Recht leider ständig!
    Weder meine ICQ-Nummer noch meine MSN-Adresse oder meine eMailadresse sind für Bestellungen, Sponsoringanfragen oder Support !

    ploppGROUP Internetservices - IT-Partner für Geschäfts-/Großkunden
    mit Rechenzentren in Berlin, Hannover und bald auch FFM