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
Beim Entwurf von Tabellenstrukturen gehören numer...
Das Befehlsformat für die MySQL-Anmeldung ist: my...
In Bezug auf das leistungsstarke verteilte Speich...
Heute zeigen wir Ihnen, wie Sie das lokale Docker...
Inhaltsverzeichnis Vorwort 1. Ereignisse und Zwis...
Lesetipp: Navicat12.1 Serie Cracking und Aktivier...
Inhaltsverzeichnis Bilderfassung durch SVG CSS-Te...
In diesem Artikel wird hauptsächlich der Fall vor...
COALESCE ist eine Funktion, die sich nacheinander...
Inhaltsverzeichnis 1. Verwendung 2. Lösen Sie das...
Um die Leistung von Webseiten zu verbessern, begi...
Flappy Bird ist ein sehr einfaches kleines Spiel,...
Heutzutage wird die Bildschirmauflösung von Compu...
1. v-on-Ereignisüberwachung Um DOM-Ereignisse abz...
Derzeit tritt ein solches Problem auf Bei mir war...