Hogyan Lehet észlelni A Billentyű Megnyomását

Tartalomjegyzék:

Hogyan Lehet észlelni A Billentyű Megnyomását
Hogyan Lehet észlelni A Billentyű Megnyomását
Anonim

A JavaScript egy objektum-orientált szkriptnyelv. Leggyakrabban arra használják, hogy programozottan állítsák be az oldalak reakcióit a felhasználói műveletekre. A java szkriptek jelenléte az oldalon kissé megterheli azok mennyiségét, ezért nem ajánlott komplex programozási konstrukciókat használni.

Hogyan lehet észlelni a billentyű megnyomását
Hogyan lehet észlelni a billentyű megnyomását

Szükséges

rendszergazdai jogok

Utasítás

1. lépés

A billentyűzet gomb megnyomásakor történő felismeréshez a törzscímkében az onkeydown eseményt használják, amely az oldal része. Az esemény kódjának logikája meglehetősen egyszerű: az idézőjelek értéke lehet önálló kód vagy függvényhívás. Ha be szeretné állítani a választ egy gombnyomásra szöveges üzenet formájában, írja be a következő kódot: törzs. Ebben az esetben a riasztás () /

2. lépés

A gomb lenyomásának meghatározásához be kell írnia a következő kódot: body. Ez a kódrészlet az eseményobjektumra, vagy inkább annak keyCode tulajdonságára utal, amely a megnyomott gomb numerikus kódját adja vissza. Ha a webhelyen meg kell határoznia, hogy melyik billentyűt lenyomta, integrálja ezt a kódot arra az oldalra, amelyen mindennek meg kell történnie.

3. lépés

A billentyűparancs felismeréséhez kissé meg kell bonyolítania a kódot a következő feltétel hozzáadásával: body. Vagyis, ha a megnyomott gombok kódjai a „71” -nek felelnek meg, akkor a „Ctrl + G” szöveges üzenetet kell kiadni. Természetesen a riasztási funkció helyett megírhatja saját reakcióját. Rendszerint minden webdesigner megpróbálja az igényeinek megfelelően beállítani a webhely konfigurációját, így a megjelenítési módszerek teljesen eltérőek lehetnek.

4. lépés

A javascriptben van egy onkeypress kezelő is, amelynek hasonló célja van. Ennek a kezelőnek a fő különbsége az, hogy ennek az eseménynek a bekövetkeztéhez (és a kezelő későbbi válaszához) a gombot nemcsak megnyomni, hanem el is engedni kell.

Ajánlott: