Bonjour à tous!

Voilà j'ai un petit souci que j'ai du mal à regler.
J'ai un formulaire avec deux boutons submit
sur chacun de ces boutons j'ai un onClick qui appelle
deux fonctions différentes.
Dans ma page, le bouton A apparait avant le bouton B.
Jusque là tout va bien ..
le problème c'est qu'en tapant sur la touche entrée, il me fait le
submit du premier bouton rencontré à savoir le A
Alors que j'aimera bien que ce soit l'autre.

J'ai essayé de mettre un onkeypress au niveau du body avec une fonction qui verifie qu'on ait bien tapé sur "entrée" :
if (window.event.type == "keypress" & window.event.keyCode == 13){
return !(window.event.type == "keypress" & window.event.keyCode == 13);
}
le premier probleme c'est que sous firefox, ça ne passe pas ...
le second souci c'est que j'ai desactivé la touche entrée sur l'ecran mais je ne sais pas comment faire pour faire le submit de mon bouton B avec appelle de la fonction qui est sur le onclick ...

Euh j'espère m'être fait comprendre
Et merci d'avance

Autre chose, les pages sont générées donc je ne peux rien mettre en dur.