jQuery -toetsdruk() Methode
Voorbeeld
Tel het aantal toetsaanslagen in een <input>-veld:
$("input").keypress(function(){
$("span").text(i += 1);
});
Definitie en gebruik
De volgorde van gebeurtenissen met betrekking tot de toetsaanslaggebeurtenis:
- keydown - De sleutel is onderweg
- toetsdruk - De toets is ingedrukt
- keyup - De sleutel is vrijgegeven
De methode keypress() activeert de keypress-gebeurtenis of voegt een functie toe die moet worden uitgevoerd wanneer een keypress-gebeurtenis plaatsvindt.
De keypress-gebeurtenis is vergelijkbaar met de keydown-gebeurtenis. De gebeurtenis vindt plaats wanneer een knop wordt ingedrukt.
De toetsdrukgebeurtenis wordt echter niet voor alle toetsen geactiveerd (bijv. ALT, CTRL, SHIFT, ESC). Gebruik de keydown()-methode om ook deze sleutels te controleren.
Syntaxis
Activeer de toetsaanslaggebeurtenis voor de geselecteerde elementen:
$(selector).keypress()
Koppel een functie aan de toetsaanslaggebeurtenis:
$(selector).keypress(function)
Parameter | Description |
---|---|
function | Optional. Specifies the function to run when the keypress event is triggered |