let x = Number(localStorage.getItem("gesamtpreis")).toFixed(2); let y = document.getElementById("gesamtkosten"); y.innerHTML = "Die Gesamtkosten (inkl. MwSt.) belaufen sich auf: " + x + "€"; function checkform(event) { let vorname = document.getElementById('vorname').value; let name = document.getElementById('name').value; let straße = document.getElementById('straße').value; let hausnummer = document.getElementById('hausnummer').value; let plz = document.getElementById('plz').value; let wohnort = document.getElementById('wohnort').value; let email = document.getElementById('email').value; fehlerbox.innerHTML = 'Fehler:
'; if (/[a-zA-Z]{2,}/.test(vorname) === false) fehlerbox.innerHTML += 'Vorname: mindestens zwei Buchstaben
'; if (/[a-zA-Z]{2,}/.test(name) === false) fehlerbox.innerHTML += 'Name: mindestens zwei Buchstaben
'; if (/[a-zA-Z0-9]{2,}/.test(straße) === false) fehlerbox.innerHTML += 'Straße: mindestens zwei Zeichen
'; if (/[0-9]{1,}/.test(hausnummer) === false) fehlerbox.innerHTML += 'Hausnummer: mindestens eine Zahl
'; if (/[0-9]{4,5}/.test(plz) === false) fehlerbox.innerHTML += 'Postleitzahl: mindestens vier Zahlen
'; if (/[a-zA-Z]{2,}/.test(wohnort) === false) fehlerbox.innerHTML += 'Wohnort: mindestens zwei Buchstaben
'; if (/^([a-zA-Z0-9]+([-_\.]?[a-zA-Z0-9])+@[a-zA-Z0-9]+([-_\.]?[a-zA-Z0-9])+\.[a-z]{2,4}){0,}$/.test(email) === false) fehlerbox.innerHTML += 'EMail: bitte nach dem Muster "email@beispiel.de"
'; if(fehlerbox.innerHTML.length > 12) { event.preventDefault(); let fehlerboxstyle = document.getElementById('fehlerbox'); fehlerbox.style = 'display: block;' } } const fehlerbox = document.getElementById('fehlerbox'); const bestellbutton = document.getElementById('bestellbutton'); bestellbutton.addEventListener('click', checkform, false);