Können Sie mir sagen, wie ich einen Benutzer ihre Daten in einem Formular (E-Mail und Passwort) eingeben können und wenn sie sich registrieren ("Registar"), werden die Daten auf Variablen gespeichert das kann direkt danach verwendet werden, wenn der Benutzer sich entscheidet, auf "Entrar" zu klicken, damit er eingeben kann, ohne die Standardinformationen zu verwenden.Vergleichen Sie den Wert der Zeichenfolge mit der Eingabe von Benutzer
Dies ist eine Arbeit für die Schule, und ich kann keine Datenbanken verwenden, nur Javascript und JQuery.
Dies ist, was ich bis jetzt (es ist eine Teilkopie der Website, die ich mache) habe.
BTW: die ID auf der Schaltfläche wird für CSS verwendet und zusätzliche Sachen, die es nicht gibt, gibt es auch zum Stylen der Seite.
<script type="text/javascript">
var newuser;
var newpassword;
function registoTXT() {
newuser = document.getElementById('inputUser').value;
newpassword = document.getElementById('inputPassword').value;
alert("Utilizador Registado!");
}
function check(form) {
if ((form.usermail.value == "[email protected]" && form.password.value == "12345678") || (form.username.value == newuser.value && form.password.value == newpassword.value)) {
window.open('VIPZone.html', "_self")
} else {
alert("E-mail ou Password Inválido(s)!")
}
}
</script>
<div class="contents">
<h2>Login</h2>
<blockquote>
<form name="login">
<div class="divTableBody">
<div class="divTable">
<div class="conteudoLogin">
<div class="divTableRow">
<div class="divTableCell">
<label><b>E-mail</b></label>
</div>
<div class="divTableCell">
<input id="inputUser" type="email" name="usermail" placeholder="Endereç[email protected]" required>
</div>
</div>
<div class="divTableRow">
<div class="divTableCell">
<label><b>Password</b></label>
</div>
<div class="divTableCell">
<input id="inputPassword" type="password" name="password" placeholder="Password" required>
</div>
</div>
<br>
<div class="divTableRow">
<div class="divTableCell">
<button id="botaologin" onclick="check(this.form)" type="button">Entrar</button>
<button id="botaologin" onclick="registoTXT()" type="button">Registar</button>
</div>
</div>
</div>
</div>
</div>
</form>
</blockquote>
</div>
Haben Sie von 'localstorage' oder' Javascript Cookies' gehört? Versuche es zu googeln. Ich hoffe, dass das Ihre Aufgabe erledigen wird –
Nein, habe ich nicht. Danke, ich werde versuchen, ich werde zurück sein, wenn ich es nicht tun kann. – Desparacebido
@BeingSunny Ah hat Cookies vergessen. Wird update Antwort –