Kurze Frage (HTML) 3 Euro dazurechnen

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
  • Hallo Leute ich habe eine Frage.


    Bei diesem System möchte ich, dass wenn man Sitzplatz angibt automatisch zum Wert bei Paypal 3 Euro dazugerechnet werden.


    Wie mache ich dies?



    Ach p.s. das System ist für keinen Ticketverkauf etc. es ist jediglich für eine Projektmappe die ich anfertigen muss über Anwendungsbeispiele für HTML.

  • Schreibe es so:


    <html>
    <head>
    <meta charset="UTF-8" />
    <script type="text/javascript">
    const euro = 3.0;
    function add() {
    for(var i=0,doc=document.getElementById("content"); i<5; i++) {
    doc.options[""+i].value = parseFloat(doc.options[""+i].value) + euro;
    doc.options[""+i].text = doc.options[""+i].text.slice(0,doc.options[""+i].text.indexOf("|")) + " | " + doc.options[""+i].value.replace(/\./g, ",") + "€";
    }
    return 1;
    }
    function r_z() {
    for(var i=0,doc=document.getElementById("content"); i<5; i++) {
    doc.options[""+i].value = (parseFloat(doc.options[""+i].value) - euro).toFixed(2);
    doc.options[""+i].text = doc.options[""+i].text.slice(0,doc.options[""+i].text.indexOf("|")) + " | " + doc.options[""+i].value.replace(/\./g, ",") + "€";
    }
    return 1;
    }
    </script>
    </head>
    <body>
    <div align="center">


    <br>
    <br>
    <p><img src="Mainlogo.png" alt="Logo"></p>
    <br>



    <p>
    <a href="Ticketverkauf.html"><img src="button1.png" width="160" height="34" border="0" alt="Home"></a>
    <a href="News.html"><img src="button2.png" width="160" height="34" border="0" alt="zurück"></a>
    <a href="Fragen.html"><img src="button3.png" width="160" height="34" border="0" alt="weiter"></a>
    <a href="thema.html"><img src="button4.png" width="160" height="34" border="0" alt="THEMA"></a>
    </p>


    <form action="https://www.paypal.com/cgi-bin/webscr" method="post" id="payPalForm">
    <input type="hidden" name="item_number" value="Ticketverkauf (Test)">
    Vor und Nachname:<br><input type="text" size="16" name="item_name" value=""><br><br>
    <input type="radio" checked name="color" onClick="r_z();" value="rot"> Stehplatz
    <input type="radio" name="color" onClick="add();" value="grün"> Sitzplatz (+3 Euro)<br><br><br>
    Dies ist eine Demo<br><br>
    <select style="color:#000" name="amount" id="content" size="1">
    <option name="0" value="0.99">100 Coins | 0,99&euro;</option>
    <option name="1" value="11.50">HPDN Event | 11,50&euro;</option>
    <option name="2" value="18.50">Molotow die Bude brennt | 18,50&euro;</option>
    <option name="3" value="7.99">Badenheimer Zerstoerungsquinett | 7,99&euro;</option>
    <option name="4" value="4.50">Scherz Lachen backen | 4,50&euro;</option>
    </div>
    <input type="hidden" name="cmd" value="_donations">
    <input type="hidden" name="business" value="testmail@testmaileqg2t.de">
    <input type="hidden" name="currency_code" value="EUR">
    <input type="hidden" name="no_note" value="0">
    <br><br>
    <input type="image" src="https://igsw.versus-wf.de/idesk/file/pass.php/Files/Homepage/Spenden.png" border="0" name="submit" alt="PayPal - The safer, easier way to pay online.">
    </form>
    </body>
    </html>


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Der Wert wird nun als 14,5 dargestellt, nicht als 14,50


    Achso, ja schreib die add function so:


    function add() {
    for(var i=0,doc=document.getElementById("content"); i<5; i++) {
    doc.options[""+i].value = (parseFloat(doc.options[""+i].value) + euro).toFixed(2);
    doc.options[""+i].text = doc.options[""+i].text.slice(0,doc.options[""+i].text.indexOf("|")) + " | " + doc.options[""+i].value.replace(/\./g, ",") + "€";
    }
    return 1;
    }


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Ok jetzt gibt es noch ein Problem. Ich kann jetzt unbegrenzt auf die Funktion Sitzplatz drücken, bis ich schließlich auf einen Milionenbetrag komme.


    Daran habe ich gar nicht gedacht :D



    Schreibe es so, aber bedenke, dass man über die Konsole das alles verändern könnte und falsche Ergebnisse schicken kann.


    Also checke in PHP auch, ob die Werte valide sind ;)


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S