Überarbeitung mit JS Validation