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
1. Konfigurieren Sie die lokale Yum-Quelle 1. Mou...
Inhaltsverzeichnis # Nachbereitung der Daten # SQ...
Die Datensatzsperre sperrt einen einzelnen Indexd...
Inhaltsverzeichnis Vorwort 1. Eine Zeichenfolge t...
Inhaltsverzeichnis Überblick Hash-Eigenschaften G...
Manchmal stoßen wir auf eine solche Anforderung, ...
Es gibt auch zwei Server: Vorbereitung: Legen Sie...
In diesem Artikelbeispiel wird der spezifische Co...
Einführung in die MySQL CURDATE-Funktion Bei Verw...
1. Laden Sie die MySQL-Tar-Datei herunter: https:...
Nachdem man sich an VM gewöhnt hat, ist der Wechs...
In diesem Artikelbeispiel wird der spezifische Co...
Docker Swarm ist ein von Docker entwickelter Cont...
CSS-Operationen CSS $("").css(name|pro|...
In diesem Artikel wird hauptsächlich die Layoutme...