Keycoder i JavaScript -arbeid ved å tilordne en bestemt nøkkelkodeverdi til den tilsvarende nøkkelen. Denne funksjonaliteten hjelper til med å begrense brukeren fra å legge inn en ugyldig verdi, spesielt når han fyller ut et skjema eller et spørreskjema. Tilsvarende å be om sluttbrukeren til den aktiverte “Caps Lock”Når du fyller et saksfølsomt felt.
Hva er nøkkelkoder?
JavaScript tildeler en numerisk kode til hver tast som er inneholdt i et tastatur. Nøkkelkoder for alfanumeriske og funksjonstaster er nummerert fortløpende. I denne bloggen vil arbeidet med følgende nøkkelkoder mot de spesielle nøklene bli forklart:
Nøkkel | Nøkkelkode |
Tab | 9 |
Tast inn | 1. 3 |
Syntaks
begivenhet.nøkkelkodeI syntaks ovenfor:
Hvordan fungerer nøkkelkoder i JavaScript?
Arbeidet med nøkkelkoder kan utføres ved å bruke “AddEventListener ()”Metode i kombinasjon med følgende metoder:
Tilnærming 1: Arbeid av nøkkelkoder i JavaScript ved bruk av getElementById () -metoden
“AddEventListener ()”Metode knytter en hendelse til elementet, og“getElementById ()”Metode får tilgang til et element som har den spesifiserte”id”. Disse metodene kan brukes for å få tilgang til inngangstekstfeltet og oppdage den spesielle tasten ved hjelp av den tildelte nøkkelkoden og en vedlagt hendelse.
Syntaks
element.AddEventListener (arrangement, lytter, bruk);I syntaks ovenfor:
I den gitte syntaks:
Eksempel
La oss fokusere på det under-uttalte eksemplet:
Oppdag fane -tasten
I ovennevnte kode-snippet:
Produksjon
Fra ovennevnte utgang kan det observeres at deteksjonen av "Tab”Nøkkel blir gjort med hell.
Tilnærming 2: Arbeid av nøkkelkoder i JavaScript ved hjelp av QuerySelector () -metoden
“QuerySelector ()”Metoden får det første elementet som samsvarer med en CSS -velger. Denne metoden kan brukes til å få tilgang til inngangstekstfeltet på lignende måte og knytte en hendelse til den, noe som resulterer i deteksjon av den spesifiserte tasten basert på nøkkelkoden.
Syntaks
dokument.QuerySelector (CSS Selectors)I ovennevnte syntaks:
Eksempel
La oss observere følgende eksempel trinn for trinn:
Oppdage enter -tasten
I kodelinjene ovenfor, utfør følgende trinn:
Produksjon
I ovennevnte utgang kan det observeres at ved påvisning av "Tast inn”Key, overskriften endres, og gjør dermed deteksjonen vellykket.
Konklusjon
“AddEventListener ()“Metode i kombinasjon med“getElementById ()”Metode, eller“QuerySelector ()”Metode kan implementeres for å sikre at de fungerer på nøkkelkoder i JavaScript. Den tidligere tilnærmingen kan brukes for å få tilgang til inngangstekstfeltet og oppdage den spesifikke tasten via nøkkelkode ved hjelp av en vedlagt hendelse. Den sistnevnte tilnærmingen kan brukes for å få tilgang til inngangstekstfeltet og legge ved en hendelse til den, som vil oppdage den spesifikke tasten basert på nøkkelkoden. Denne opplæringen forklarte arbeidet med nøkkelkoder i JavaScript.