logo

Patvirtinkite slaptažodžio patvirtinimą „JavaScript“.

Šiame skyriuje aptarsime slaptažodžio patvirtinimą naudojant JavaScript. Turime patvirtinti slaptažodį kiekvieną kartą, kai vartotojas sukuria paskyrą bet kurioje svetainėje ar programoje. Taigi, turime patvirtinti galiojantį slaptažodį ir įdėti patvirtinimo slaptažodžio patvirtinimą. Kad slaptažodis būtų galiojantis, jame turi būti šie parametrai:

  • Slaptažodis turi būti raidinis ir skaitinis.
  • Pirmoji slaptažodžio raidė turi būti didžioji.
  • Slaptažodyje turi būti specialus simbolis (@, $, !, & ir tt).
  • Slaptažodžio ilgis turi būti didesnis nei 8 simboliai.
  • Vienas iš svarbiausių, kad slaptažodžio laukai nebūtų tušti.

Kai vartotojas sukuria slaptažodį, visada yra dar vienas patvirtinimo slaptažodžio laukas. Ji patikrina, ar vartotojo įvestas slaptažodis sutampa su slaptažodžio patvirtinimo laukais. Norint sukurti galiojantį slaptažodį, slaptažodžio ir patvirtinimo slaptažodžio laukų reikšmės turi atitikti.

Pirmiausia patikrinsime, ar slaptažodis galioja, o tada patvirtinsime slaptažodžio patvirtinimo patikras.

Tinkamo slaptažodžio patvirtinimas

Šiame pavyzdyje patikrinsime, ar vartotojo sukurtas slaptažodis galioja, ar ne, ir atitiks visus aukščiau aptartus parametrus. Norėdami patikrinti slaptažodį, žiūrėkite toliau pateiktą kodą.

Kopijuoti kodą

primityvūs duomenų tipai Java
 Verification of valid Password function verifyPassword() { var pw = document.getElementById(&apos;pswd&apos;).value; //check empty password field if(pw == &apos;&apos;) { document.getElementById(&apos;message&apos;).innerHTML = &apos;**Fill the password please!&apos;; return false; } //minimum password length validation if(pw.length 15) { document.getElementById(&apos;message&apos;).innerHTML = &apos;**Password length must not exceed 15 characters&apos;; return false; } else { alert(&apos;Password is correct&apos;); } } <h3> Verify valid password Example </h3> <td> Full Name* </td> <span id="blankMsg"> </span> <br> <br> <td> Last Name </td> <span id="charMsg"> </span> <br> <br> <td> Create Password* </td> <span id="message1"> </span> <br> <br> <td> Confirm Password* </td> <span id="message2"> </span> <br> <br> Reset 
Išbandykite dabar

Išvestis

Vykdant aukščiau pateiktą kodą, žiniatinklyje pasirodys HTML forma. Čia pateikite duomenis teksto laukuose ir spustelėkite mygtuką Pateikti, kad apdorotumėte. Remiantis patvirtinimais, jei duomenys yra teisingi, pasirodys įspėjimo laukelis su pranešimu: Jūsų slaptažodis sukurtas sėkmingai. Čia, kai spustelėsite Gerai mygtuką, jis pereis į kitą išvestį.

1 ekrano kopija

Patvirtinkite slaptažodžio patvirtinimą „JavaScript“.

Kai paspausite ant Gerai mygtuką įspėjimo laukelyje, jis bus perkeltas į paprastą HTML išvestį, kurioje bus rodomas pranešimas Formos duomenys sėkmingai pateikti .

2 ekrano kopija

stygų masyvas c programavimas
Patvirtinkite slaptažodžio patvirtinimą „JavaScript“.

Išvestis pateikiant neteisingus įrašus

Jei įvedėte neteisingą reikšmę arba palikote bet kurį privalomą lauką tuščią, įvesties laukelio dešinėje bus rodoma klaida. Šios klaidos bus rodomos po vieną po patvirtinimo patikrinimo kiekvieną kartą spustelėjus Pateikti mygtuką. Žemiau esančioje ekrano kopijoje žiūrėkite klaidas:

Patvirtinkite slaptažodžio patvirtinimą „JavaScript“.

Norėdami patikrinti, ar visi patvirtinimai veikia tinkamai, nukopijuokite kodą ir paleiskite jį „JavaScript“ kompiliatoriuje.