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
Klassifizierung von CSS-Stilen 1. Interner Stil -...
Die HTML-Struktur ist wie folgt: Die CCS-Struktur...
Schauen wir uns den Befehl zum Neustarten der Doc...
Inhaltsverzeichnis DragEvent-Schnittstelle Übersi...
Lua installieren wget http://luajit.org/download/...
Was ist LNMP: Linux+Nginx+Mysql+(php-fpm,php-mysq...
Eine gründliche Analyse von HTML (14) Sonderzeich...
ScreenCloud ist eine tolle kleine App, von der Si...
Implementierungsvorbereitung # Der Dateipfad muss...
Vorwort Heute werde ich Ihnen ein Holy-Grail-Layo...
Inhaltsverzeichnis Erste Methode App.vue Startsei...
HTML + CSS + JS imitieren den Helligkeitsanpassun...
Ansible ist ein neues, auf Python basierendes, au...
Um das Problem „Eingeben != Absenden“ zu implement...
Inhaltsverzeichnis Was ist passiert? Verwendung S...