Penso di aver capito qual'è il tuo problema! In poche parole devi trapparti l'evento keyup! Per fare questo .. da qualche parte scrivi questo codice!
Codice PHP:
document.onkeyup KeyCheck
ok ... adesso abbiamo trappato l'evento di qualcuno che schiaccia un qualsiasi carattere, adesso dobbiamo crearci una funzione appunto KeyCheck che ci permetterà di filtrare la pressione dei vari tasti!

Codice PHP:
function KeyCheck(e)
    {
         var 
KeyID = (window.event) ? event.keyCode e.keyCode;
        
//alert(KeyID);
        
switch (KeyID)
            {
                               case 
//qui ci va il valore numerico del tasto invio in ascii
                                   
break;
            }
    } 
Sperando di essere stato chiaro e di aiuto ... buon lavoro!