Hallo,
Der onclick-Event feuert auch bei Tastaturevents.
Hör ich gerne. Bei allen Browsern? Weil doch in den Beispielen zur BITV so großen Wert auf Einfügen weiterer Eventhandler bei Nutzung von onclick gelegt wird.
Die üblichen Ratschläge rund um WCAG und BITV halte ich für Unsinn, die sind inpraktikabel, unnötig und eher kontraproduktiv.
Wenn man sich wirklich sicher sein will, nutzt man ein Formular mit Submit und ruft das JavaScript onsubmit auf. Damit kann man sich von Eingabegerät-spezifischen Events ganz lösen.
Allerdings reicht onclick wie gesagt aus - zumindest im IE, Firefox, Opera, Safari, Konqueror und auch in den wichtigsten Screenreadern. Mit onkeypress usw. begibt man sich hingegen auf gefährliches Terrain.
Abhilfe kann höchstens der Event DOMActivate bringen, der aber noch schlecht unterstützt wird.
Mathias