Bekreft passordfelt er nødvendige for å inkludere når de lager online skjemaer som ber brukerne angi et passord. Passordfeltet skjuler brukerens innspill som standard, noe som gjør det nødvendig å ha en slags mekanisme som lar brukerne bekrefte at de har skrevet riktig passord uten å lage noen skrivefeil. Bekreft passordfelt.
I dette innlegget er vårt mål å lage en HTML -form som samsvarer med brukerens innspill i Passord og bekreft passord Felt for å bekrefte om brukeren har skrevet riktig passord eller har laget noen skrivefeil.
Trinn 1: HTML -skjema
Det første trinnet er å lage en HTML -skjema som tar brukerens innspill:
Linux hint
Vi har opprettet en enkel HTML -skjema som har to inngangsfelt av type passord og en påloggingsknapp som kaller Passord bekreftelse() Funksjon når det er klikket.
Trinn 2: JavaScript -skjema validering
Nå skal vi skrive JavaScript -kode inne i Passord bekreftelse() Funksjon som validerer passordet:
funksjon PasswordConfirmation ()
var passord = dokument.getElementById ("Pass").verdi;
var confirmPassword = dokument.getElementById ("ConfirmPass").verdi;
if (passord == "")
Varsel ("Feil: Passordfeltet er tomt.");
annet hvis (passord == Bekreftelsesord)
Varsel ("Logget inn");
annet
Varsel ("Forsikre deg om at passordene dine stemmer.")
Inne i Passord bekreftelse() Funksjon Vi får først verdiene på passord og bekrefter passordfelt og lagrer dem i variabler. Vi bruker deretter betingede uttalelser for å se etter forskjellige saker.
Tilfelle 1: Passordfeltet er tomt
Den første betingede sjekker om passordfeltet er tomt. Vi ber brukeren skrive inn passordet hvis feltet er tomt:
Tilfelle 2: Passord samsvar
I tilfelle passordene samsvarer med brukeren, logger du på:
Tilfelle 3: Passord stemmer ikke overens
Hvis passordene ikke stemmer overens, ber vi brukeren om å skrive inn passordene på nytt og sørge for at de samsvarer med:
JavaScript og HTML -koden ser sammen noe slik:
Linux hint
Konklusjon
Mennesker kan ofte gjøre feil, men det bør ikke hindre dem i å logge seg på kontoene sine. Selv den minste feil ved å legge inn et passord kan begrense brukerens tilgang til kontoen deres. Så det er alltid en god idé å dobbeltsjekke brukerens passord for å bekrefte at de har skrevet inn det rette.