Passord matching ved hjelp av JavaScript

Passord matching ved hjelp av JavaScript

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



Oppgi passord





bekreft passord









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



Oppgi passord





bekreft passord










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.