HTML Code Support für ein Formular
-
Hallo liebes Netzwerk,
wir haben auf der Seite das gute Formular mit einem HTML Code eingebunden, allerdings bekommen wir den Code leider nicht dahingehend bearbeitet, dass das Element zentriert ist und die Buttonfarbe, sowie soll das Tortendiagramm angepasst werden.
Es soll also folgendes geändert werden:
1. Element auf der Seite zentrieren.
2. Die Buttonfarbe soll von dem Lila zu #EC860B der Farbe geändert werden.
3. Über dem Ergebnis des Rechners soll über den jeweiligen Säulen der Geldwert gezeigt werden.Vielen vielen Dank schon einmal im Voraus!
Anbei der HTML Code:<!DOCTYPE html> <html lang="de"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0,"> <title>Baumaschinen Finanzierungs- und Leasingrechner</title> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css"> <script src="https://cdn.jsdelivr.net/npm/chart.js"></script> </head> <body class="bg-gray-100 min-h-screen flex items-center justify-center"> <div class="w-96 p-6 bg-white rounded-lg shadow-md"> <h1 class="text-2xl font-semibold mb-4">Baumaschinen Finanzierungs- und Leasingrechner</h1> <form id="rechner"> <div class="mb-4"> <label for="betrag" class="block text-sm font-medium text-gray-700">Betrag (in Euro):</label> <input type="number" id="betrag" name="betrag" class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-300 focus:ring focus:ring-indigo-200 focus:ring-opacity-50" required> </div> <div class="mb-4"> <label for="anzahlung" class="block text-sm font-medium text-gray-700">Anzahlung (in Euro):</label> <input type="number" id="anzahlung" name="anzahlung" class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-300 focus:ring focus:ring-indigo-200 focus:ring-opacity-50" required> </div> <div class="mb-4"> <label for="zinssatz" class="block text-sm font-medium text-gray-700">Zinssatz (in Prozent):</label> <input type="number" id="zinssatz" name="zinssatz" class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-300 focus:ring focus:ring-indigo-200 focus:ring-opacity-50" required> </div> <div class="mb-4"> <label for="laufzeit" class="block text-sm font-medium text-gray-700">Laufzeit (in Monaten):</label> <select id="laufzeit" name="laufzeit" class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-300 focus:ring focus:ring-indigo-200 focus:ring-opacity-50"> <!-- Füge Optionen für Laufzeit hinzu --> <option value="12">12 Monate</option> <option value="24">24 Monate</option> <option value="36">36 Monate</option> <option value="48">48 Monate</option> <option value="60">60 Monate</option> <option value="72">72 Monate</option> <option value="84">84 Monate</option> <option value="96">96 Monate</option> <option value="108">108 Monate</option> <option value="120">120 Monate</option> </select> </div> <button type="button" onclick="berechneRechnungen()" class="w-full bg-indigo-500 text-white py-2 px-4 rounded hover:bg-indigo-600 focus:outline-none focus:ring focus:ring-indigo-200 focus:ring-opacity-50"style=>Berechnen</button> <div id="ergebnis" style="display: none;"> <h2 class="text-xl font-semibold mt-6 mb-3">Finanzierungs- und Leasingrechner Ergebnisse</h2> <canvas id="diagramm" width="400" height="200"></canvas> </div> </div> <script> function berechneRechnungen() { const betrag = parseFloat(document.getElementById("betrag").value); const anzahlung = parseFloat(document.getElementById("anzahlung").value); const zinssatz = parseFloat(document.getElementById("zinssatz").value) / 100; const laufzeit = parseInt(document.getElementById("laufzeit").value); const darlehensbetrag = betrag - anzahlung; const monatlicheRate = (darlehensbetrag * zinssatz + darlehensbetrag) / laufzeit; const gesamtbetrag = monatlicheRate * laufzeit; zeichneDiagramm(monatlicheRate, darlehensbetrag, gesamtbetrag); document.getElementById("ergebnis").style.display = "block"; } function zeichneDiagramm(monatlicheRate, darlehensbetrag, gesamtbetragLeasing) { const ctx = document.getElementById("diagramm").getContext("2d"); new Chart(ctx, { type: 'bar', data: { labels: ['Monatliche Rate', 'Darlehensbetrag', 'Gesamtbetrag (Leasing)'], datasets: [{ label: 'Betrag in Euro', data: [monatlicheRate, darlehensbetrag, gesamtbetragLeasing], backgroundColor: ['#ff9999', '#66ff66', '#9999ff'] }] }, options: { scales: { y: { beginAtZero: true } } } }); } </script> </body> </html><canvas width=“400″ height=“200″></canvas>
Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]
Das Thema „HTML Code Support für ein Formular“ ist für neue Antworten geschlossen.