L'évènement onkeydown est l'une des actions décrivant une frappe sur une touche.
Il est lié aux évènements onkeypress et onkeyup qui à eux trois décrivent complètement la frappe d'une touche du clavier.
Taper par exemple la lettre "a" fait intervenir ces trois évènements de façon successive :
- le premier évènement déclenché est onkeydown qui correspond à la pression sur la touche
- vient ensuite l'évènement onkeypress qui coincide avec le fait d'avoir la touche enfoncée
- enfin l'évènement onkeyup relatif au fait de relacher la touche
Ces évènements sont régulièrement utilisés pour faire des contrôles sur les saisies des utilisateurs dans les champs textes
car il est possible de vérifier les caractères saisis et d'effectuer des traitements en conséquence.