Ich baue eine Website für einen Kunden, der Lieder für seine Kunden master wird. Das Bestellformular muss Preise für bestimmte Nummernbereiche von Liedern enthalten. Ich möchte JavaScript verwenden, um die Summen zu berechnen. Zum Beispiel: 1-3 Songs = $ 75 pro Stück, 4-6 Songs = $ 65 pro Stück und so weiter. Ich sehe ein Textfeld für die Eingabe der Nummer und die Rel-Time-Berechnung erscheint danach. Kann mir jemand helfen? Ich habe mich wochenlang damit beschäftigt. Vielen Dank im Voraus.Berechnung von Bereichen mit Javascript
-1
A
Antwort
0
können Sie diesen Code folgen:
var data = [
\t \t {
\t \t \t 'lowerLimit' : 1, // if amount is between 1 - 3 then price per piece: $75
\t \t \t 'upperLimit' : 3,
\t \t \t 'price' : 75
\t \t },
\t \t {
\t \t \t 'lowerLimit' : 4, // if amount is between 4 - 6 then price per piece: $65
\t \t \t 'upperLimit' : 6,
\t \t \t 'price' : 65
\t \t }
\t ],
\t songOrder;
function checkPrice(element){
\t return ((element.lowerLimit <= songOrder) && (element.upperLimit >= songOrder));
}
function showPrice() {
\t \t
\t var output = document.getElementById('output'),
\t price;
\t songOrder = document.getElementById('song-amount').value;
\t if(songOrder <= 0) return;
\t \t
\t if(data.find(checkPrice)) {
\t \t price = data.find(checkPrice).price;
\t } else {
\t \t price = 50;
\t }
\t output.innerHTML = 'Total price: $' + songOrder * price;
}
<!DOCTYPE html>
<html>
<head>
\t <title></title>
\t <meta charset="UTF-8">
</head>
<body>
\t <h3>Number of songs?</h3>
\t <input type="number" id="song-amount">
\t <button type="button" onclick="showPrice()">Calculate</button>
\t <p id="output"></p>
</body>
</html>
Verwandte Themen
- 1. Berechnung mit Javascript
- 2. Seltsames Firefox/JavaScript-Verhalten mit Bereichen
- 3. Javascript Live-Berechnung von Radiobuttons
- 4. Berechnung von Javascript Bibliothek Ladezeiten
- 5. Javascript Berechnung mit 2 Variablen
- 6. Javascript Berechnung mit If-Anweisung
- 7. Excel: Skalar Produkt von zwei Bereichen
- 8. Gnuplot: Polardiagramm mit variablen Bereichen
- 9. Bewertung Seite mit Berechnung mit Javascript
- 10. Javascript numerische Berechnung betrifft
- 11. Javascript Berechnung resultierende NaN
- 12. RedirectToAction außerhalb von Bereichen
- 13. Vergleichen von zwei Bereichen
- 14. Nested Berechnung mit Javascript & Angular (v1)
- 15. Berechnung Exponential Moving Average (EMA) mit Javascript
- 16. Berechnung Array in Javascript
- 17. Javascript Berechnung Antwort Ausgabe
- 18. Javascript Datum Versand Berechnung
- 19. Javascript Formular Berechnung
- 20. Berechnung der genauen Änderung mit JavaScript
- 21. MVC controller.Execute mit Bereichen
- 22. Finanzielle Berechnung mit JavaScript (Was ist los?)
- 23. ActiveAdmin - Verwenden von Bereichen mit Filtern
- 24. Blockieren von IP-Bereichen mit .htaccess
- 25. Berechnung von Daten in Tabellen mit Javascript/Jquery
- 26. Loxodrome Berechnung - Javascript zu PHP
- 27. Zentrieren von Bereichen um Null
- 28. Bestimmung Kranker Perioden von Bereichen
- 29. Wie arbeiten generische mit Bereichen?
- 30. jquery Verwenden von Bereichen in Switch-Fällen?
Bitte zeigen Sie, was Sie versucht haben. Stackoverflow ist kein Tutorial-Lernprogramm. Die Idee hier ist, Ihnen mit ** Ihrem Code ** zu helfen, der nicht wie erwartet funktioniert – charlietfl
Sind Sie auf der Suche nach etwas wie https://jsfiddle.net/6t97rdxd/? – Neil