Hier findest Du eine übliche Lösung für dieses "Problem":
Disabling the “enter key” on forms using JavaScript Kreotek Developer’s Journal
Ansonsten kann man natürlich auch den keyCode überprüfen und bei dem Wert 13 (Enter) ein "return false;" setzen.