document.getElementById("registrierenKnopf").addEventListener('click', function (){
var vorName = document.getElementById("vorName").value;
var nachName = document.getElementById("nachName").value;
var strasse = document.getElementById("strasse").value;
var hausNummer = document.getElementById("hausNummer").value;
var plz = document.getElementById("postleitzahl").value;
var ort = document.getElementById("ort").value;
var email = document.getElementById("email").value;
var emailRep = document.getElementById("emailRep").value;
var passwort = document.getElementById("passwort").value;
var passwortRep = document.getElementById("passwortRep").value;
//document.getElementById("datenSchutzHinweisRegistrierung").innerHTML = "Vorname: " + vorName + " nachName :" + nachName + " strasse: " + strasse + " hausNummer: " + hausNummer + " plz: " + plz + " ort: " + ort + " email: " + email + " emailRep: " + emailRep + " passwort: " + passwort + " passwortRep: " + passwortRep
function checkVorName(vorName){
var listOfErrors = [];
if (vorName.length <2){
listOfErrors[listOfErrors.length] = ("Zu Kurz, muss mindestens 2 Buchstaben haben.") ;
}
if (vorName.match(/\d+/g) != null){
listOfErrors[listOfErrors.length] = ("Unerlaubtes Zeichen, darf keine Zahlen beinhalten.");
}
if (listOfErrors[0] == null) {
return true;
}
return listOfErrors;
}
function checkNachName (nachName){
var listOfErrors = [];
//TBI Überprüfung
return listOfErrors;
}
function checkStrasse (strasse){
var listOfErrors = [];
//TBI Überprüfung
return listOfErrors;
}
function checkHausnummer (hausNummer){
var listOfErrors = [];
//TBI Überprüfung
return listOfErrors;
}
function checkPlz (plz){
var listOfErrors = [];
//TBI Überprüfung
return listOfErrors;
}
function checkOrt (ort){
var listOfErrors = [];
//TBI Überprüfung
return listOfErrors;
}
function checkPasswort (passwort){
var listOfErrors = [];
//TBI Überprüfung
return listOfErrors;
}
function checkPasswortRep (passwortRep){
var listOfErrors = [];
//TBI Überprüfung
return listOfErrors;
}
var errors = []
var errorVorName = checkVorName(vorName);
var errorNachName = checkNachName(nachName);
var errorStrasse = checkStrasse(strasse);
var errorHausnummer = checkHausnummer(hausNummer);
var errorPlz = checkPlz(plz);
var errorOrt = checkOrt(ort);
var errorPasswort = checkPasswort(passwort);
var errorPasswortRep = checkPasswortRep(passwortRep);
if (!(typeof errorVorName == "boolean")){
var errorVorNameString = "Vorname:
" + errorVorName.join("
")
}
errors[errors.length] = errorVorNameString;
if (!(typeof errorNachName == "boolean")){
var errorNachNameString = "Nachname:
" + errorNachName.join("
")
}
errors[errors.length] = errorNachNameString;
if (!(typeof errorStrasse == "boolean")){
var errorStrasseString = "Straße:
" + errorStrasse.join("
")
}
errors[errors.length] = errorStrasseString;
if (!(typeof errorHausnummer == "boolean")){
var errorHausnummerString = "Hausnummer:
" + errorHausnummer.join("
")
}
errors[errors.length] = errorHausnummerString;
if (!(typeof errorPlz == "boolean")){
var errorPlzString = "Postleitzahl:
" + errorPlz.join("
")
}
errors[errors.length] = errorPlzString;
if (!(typeof errorOrt == "boolean")){
var errorOrtString = "Ort:
" + errorOrt.join("
")
}
errors[errors.length] = errorOrtString;
if (!(typeof errorPasswort == "boolean")){
var errorPasswortString = "Passwort:
" + errorPasswort.join("
")
}
errors[errors.length] = errorPasswortString;
if (!(typeof errorPasswortRep == "boolean")){
var errorPasswortRepString = "Passwort bestätigen:
" + errorPasswortRep.join("
")
}
errors[errors.length] = errorPasswortRepString;
if (errors.length === 0){
window.open("registrierungErfolgreich.html", "_self")
} else {
document.getElementById("vorName").value = vorName;
document.getElementById("nachName").value = nachName;
document.getElementById("strasse").value = strasse;
document.getElementById("hausNummer").value = hausNummer;
document.getElementById("postleitzahl").value = plz;
document.getElementById("ort").value = ort;
document.getElementById("email").value = email;
document.getElementById("emailRep").value = emailRep;
document.getElementById("passwort").value = passwort;
document.getElementById("passwortRep").value = passwortRep;
document.getElementById("registrierungFehler").innerHTML = errors.join("
");
}
});