Ergebnis 1 bis 3 von 3

Thema: Was mache ich bei diesem Bestellformular falsch

  1. #1
    turtles
    Gast

    Standard 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.
    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> //-->
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Kaiserliche Hoheit
    Registriert seit
    04.03.2007
    Ort
    BäRLIN
    Alter
    31
    Beiträge
    1.857
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

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

    Code:
    <!-- <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

  3. #3
    HTML Newbie
    Registriert seit
    21.11.2007
    Beiträge
    2
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Bin kein Profi,
    wo stelle ich was um...oder ein, so dass das ganze Formular funktioniert.
    Vielen Dank

Ähnliche Themen

  1. Was mache ich falsch ?
    Von chid007 im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 29.05.2007, 00:02
  2. Was ist bei diesem Framecode falsch???
    Von gyrospitter im Forum HTML & CSS Forum
    Antworten: 8
    Letzter Beitrag: 25.01.2006, 12:04
  3. was mache ich falsch?
    Von Mark1979 im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 22.11.2005, 01:22
  4. was ist an diesem code falsch?
    Von FR0SCH im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 04.09.2005, 10:06
  5. was mache ich falsch???
    Von karneolonyx im Forum Forum für Grafiken und Bildbearbeitung
    Antworten: 10
    Letzter Beitrag: 30.06.2005, 13:50

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •