Code kopieren Der Code lautet wie folgt:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <meta http-equiv="Inhaltstyp" Inhalt="text/html; Zeichensatz=UTF-8"> <Kopf> <title>Preisberechnung nach Rabatt</title> <!-- Legen Sie die Ereignisfunktion für die Preisberechnung fest, nehmen Sie unterschiedliche Dropdown-Rabattbeträge und senden Sie die Berechnungsergebnisse an das Textfeld--> <Skripttyp="text/javascript"> Funktion Rechner(){ var Preise = document.getElementById("Preis"); var Rabatte = document.getElementById("Zahl"); var-Zahlung; var select = document.getElementById("Bezahlungsfunktion"); wenn((Preise.Wert>=0&&!istNaN(Preise.Wert))&&(Rabatte.Wert>=0&&!istNaN(Rabatte.Wert))&&Preise.Wert!=""&&Rabatte.Wert!="") { bezahlen=Preise.Wert*Rabatte.Wert; Schalter(parseInt(select.value)){ Fall 1: Bezahlung = Bezahlung * 0,5; Pause; Fall 2: Bezahlung = Bezahlung * 0,8; Pause; Fall 3: Bezahlung = Bezahlung * 0,6; Pause; } document.getElementById("Ergebnis").value=bezahlen; alert("Herzlichen Glückwunsch, die Transaktion war erfolgreich!"); }anders { preise.fokus(); preise.select(); alert("Bitte geben Sie den korrekten Preis und die korrekte Menge ein (darf nicht leer sein)!"); } } </Skript> </Kopf> <!-- Definieren Sie das Schnittstellenformat, legen Sie die Dropdown-Tabelle fest, legen Sie das Berechnungspreisereignis fest--> <Text> <Mitte> <form name="Rabatt" action="Ergebnis.jsp" method="Post"> Gebotspreis: <input type="text" id="price" style="width: 150px"/> Kaufmenge: <input type="text" id="number" style="width: 150px"/> Zahlungsmethode: <select id="payfunction" style="width: 150px"> <option value="1">Zahlung per Online-Banking – 50 % Rabatt</option> <option value="2">Alipay-Zahlung – 20 % Rabatt</option> <option value="3" selected="true">Q-Coin-Zahlung – 40 % Rabatt</option> </Auswählen> Geschätzter Gesamtpreis: <input type="text" id="result" style="width: 150px"> <input type="button" id="allresult" value="Gesamtpreis berechnen" onclick="calculator()" /> </form> </center> </body> </html> |
<<: Detaillierte Erklärung des JavaScript-Timer-Prinzips
>>: So richten Sie eine VSCode-Remoteverbindung zum Server-Docker-Container ein
Bei der Entwicklung für Mobilgeräte tritt häufig ...
Kriegspaket vorbereiten 1. Bereiten Sie das vorha...
1. Caches - Abfrage-Cache Die folgende Abbildung ...
Vorwort Das Zusammenführen oder Aufteilen anhand ...
Ich habe lange mit einem Problem gekämpft und das...
Hintergrund Ich habe einen Projektdienst, der AWS...
Die Installationsschritte für CentOS 7.3 werden a...
Lassen Sie uns heute einen einfachen 3D-Zauberwür...
Inhaltsverzeichnis 1. Datenbankübersicht 1.1 Entw...
Öffnen Sie das cPanel-Verwaltungs-Backend. Unter ...
Umfeld: 1. CentOS6.5 X64 2.mysql-5.6.34-linux-gli...
Die Datenbank ist wie das Betriebssystem eine gem...
1. Installieren Sie MySQL. Führen Sie den folgend...
Teilen Sie eine wunderschöne Bibliothek im Animat...
/****************** * Erweiterter Zeichengerätetr...