Generalmente i campi si convalidano all'evento onSubmit del tag <form> che scatta anche se l'invio avviene tramite tasti.
Altrimenti rendi la pagina di piu` difficile accessibilita`.

Se proprio vuoi puoi catturare l'evento della tastiera... ma ti complichi la vita di parecchio (vedi alcuni link tra i post in rilievo).

Ciao
Michele