Denne opplæringen vil illustrere bruken av nøkkelkoder i JavaScript med detaljerte eksempler. Så la oss starte!
Hvordan bruke JavaScript -nøkkelkoder?
Når en tastaturnøkkel trykkes eller frigjøres, kan tre forskjellige hendelser på klientsiden, KeyDown, KeyPress, Keyup finne sted i hver nettleser. Når en tastaturtast blir trykket, utløses KeyDown -hendelsen, og umiddelbart etter det utføres KeyPress -hendelsen. Når nøkkelen slippes, utløses nøkkelhendelsen.
Disse hendelsene kan brukes til å få nøkkel til en nøkkel avhengig av kravene. Sjekk ut de medfølgende eksemplene for å fjerne konseptet ditt.
Eksempel 1: Kontroller når en tast trykkes opp eller trykket ned
I dette eksemplet vises en melding på konsollen når nøkkelen blir trykket ned og deretter trykket opp ved å trykke og slippe tasten på tastaturet. For å gjøre det, først vil vi lage en overskrift og to inngangsfelt med ID -ene, "txt1”Og“txt2”:
JavaScript -nøkkelkoder
I JavaScript -fil vil vi hente det første inngangsfeltet ved å bruke "getElementById ()”Metode ved å passere ID”txt1”Som et argument og kaller deretter“AddEventListener ()”Metode der“begivenhet.PreventDefault ()”Metoden vil bli kalt som vil sjekke hvilken type hendelse som utløses:
dokument.getElementById ("TXT1").AddEventListener ("KeyDown", funksjon (hendelse)Tilsvarende vil vi gjøre det samme for det andre inngangsfeltet med ID “txt2”:
dokument.getElementById ("TXT2").AddEventListener ("Keyup", funksjon (hendelse)Som et resultat vil utdataene vise “Keydown”Melding på konsollen når nøkkelen blir trykket ned, mens markørkontrollen er i det første inngangsfeltet, og når en nøkkel blir trykket i det andre inngangsfeltet, vises ingen ny melding på konsollen før nøkkelen er utgitt og den “Keyup”Arrangementet utløses:
Ønsker å hente nøkkelkoden når en tast trykkes? Se på følgende eksempel!
Eksempel 2: Få Unicode på KeyPress ved å bruke “Event.som ”attributt
I dette eksemplet vil vi prøve å få unicode av nøkler ved å trykke dem tilfeldig. For å gjøre det, vil vi lage to etiketter som er for utskrift av uttalelser, og den andre vil skrive ut unicodes på en tastetrykk:
JavaScript -nøkkelkoder
I JavaScript -filen får du tilgang til “OnKeydown”Eiendom til“dokument”Objekt som påkaller funksjonen”CheckCodeOFpressedKey”Mens du trykker på nøkkelen ned. Vi vil kalle “begivenhet.hvilken”Attributt brukt for tastaturnøkkelinngangen da den normaliserer“begivenhet.nøkkelkode”Og“begivenhet.Charcode”Verdier. Funksjonen vil returnere koden til nøkkelen som blir trykket på:
dokument.OnKeyDown = CheckCodeOfPrictEkey;Produksjon
Vi har dekket all essensiell informasjon relatert til nøkkelkoder i JavaScript.
Konklusjon
Unicode for alle tastene på tastaturet, inkludert numerisk, alfabeter og spesialtegn, kalles "Keycoder”. JavaScript er ofte pålagt å kjenne nøkkelkoden tilknyttet et tegn mens du behandler tekst eller tegn som er lagt inn i et skjemaelement på en webside. I denne opplæringen illustrerte vi bruken av nøkkelkoder i JavaScript med detaljerte eksempler.