17.10.2021, 19:09
Hey Leute ich bin neu im Gebiet JavaScript, ich versuche derzeit unterschiedliche kleine Projekte aufzubauen, bei meinem jetzigen jedoch stoße ich auf ein Problem mit dem Auslesen des localStorage.
Ich möchte einen Prototypen für das erstellen einer Passwort-Benutzernamen Liste erstellen, dabei soll der Benutzer einen Appnamen, sein dazugehörigen Benutzernamen und Passwort eingeben, diese werden dann im LocalStorage gespeichert und sollen wann immer er den Appnamen erneut eingibt wieder ausgelesen werden.
Es "funktioniert" auch beim Benutzernamen, jedoch nicht beim Passwort.
Daher meine Frage liegt es an meinen Variablen oder hab ich einfach einen Logikfehler?
Schonmal Danke im Voraus!
Code:
<body>
<input id="app" type="text" placeholder="App" value="">
<input id="anmeldename" type="text" placeholder="Anmeldename" value="">
<input id="passwort" type="text" placeholder="Passwort" value="">
<button onclick="datenSpeichern()" type="button" class="btn btn-secondary">Speichern</button>
<button onclick="datenAusgeben()">Anzeigen</button>
<button onclick="löschen()">löschen</button>
<br>
<input id="benutzernameAusgabe" type="text" value="">
<input id="passwortAusgabe" type="text" value="">
</body>
</html>
<script type="text/javascript">
function datenSpeichern() {
var app = document.getElementById('app').value;
var anmeldename = document.getElementById('anmeldename').value;
var passwort = document.getElementById('passwort').value;
window.localStorage.setItem(app,anmeldename,passwort);
console.log(app,anmeldename,passwort)
}
function datenAusgeben() {
var app = document.getElementById('app').value;
document.getElementById('benutzernameAusgabe').value = window.localStorage.getItem(app);
var app = document.getElementById('app').value;
document.getElementById('passwortAusgabe').value = window.localStorage.getItem(anmeldename);
}
function löschen() {
window.localStorage.clear();
}
Eng:
Hey guys I'm new to JavaScript, I'm currently trying to build different small projects, however with my current one I'm running into a problem with reading the localStorage.
I want to build a prototype for creating a password username list, where the user is supposed to enter an appname, it's associated username and password, these are then stored in the localStorage and are supposed to be read again whenever he enters the appname again.
It "works" also for the username, but not for the password.
So my question is it because of my variables or do I just have a logic error?
Ich möchte einen Prototypen für das erstellen einer Passwort-Benutzernamen Liste erstellen, dabei soll der Benutzer einen Appnamen, sein dazugehörigen Benutzernamen und Passwort eingeben, diese werden dann im LocalStorage gespeichert und sollen wann immer er den Appnamen erneut eingibt wieder ausgelesen werden.
Es "funktioniert" auch beim Benutzernamen, jedoch nicht beim Passwort.
Daher meine Frage liegt es an meinen Variablen oder hab ich einfach einen Logikfehler?
Schonmal Danke im Voraus!
Code:
<body>
<input id="app" type="text" placeholder="App" value="">
<input id="anmeldename" type="text" placeholder="Anmeldename" value="">
<input id="passwort" type="text" placeholder="Passwort" value="">
<button onclick="datenSpeichern()" type="button" class="btn btn-secondary">Speichern</button>
<button onclick="datenAusgeben()">Anzeigen</button>
<button onclick="löschen()">löschen</button>
<br>
<input id="benutzernameAusgabe" type="text" value="">
<input id="passwortAusgabe" type="text" value="">
</body>
</html>
<script type="text/javascript">
function datenSpeichern() {
var app = document.getElementById('app').value;
var anmeldename = document.getElementById('anmeldename').value;
var passwort = document.getElementById('passwort').value;
window.localStorage.setItem(app,anmeldename,passwort);
console.log(app,anmeldename,passwort)
}
function datenAusgeben() {
var app = document.getElementById('app').value;
document.getElementById('benutzernameAusgabe').value = window.localStorage.getItem(app);
var app = document.getElementById('app').value;
document.getElementById('passwortAusgabe').value = window.localStorage.getItem(anmeldename);
}
function löschen() {
window.localStorage.clear();
}
Eng:
Hey guys I'm new to JavaScript, I'm currently trying to build different small projects, however with my current one I'm running into a problem with reading the localStorage.
I want to build a prototype for creating a password username list, where the user is supposed to enter an appname, it's associated username and password, these are then stored in the localStorage and are supposed to be read again whenever he enters the appname again.
It "works" also for the username, but not for the password.
So my question is it because of my variables or do I just have a logic error?