Problems with onkeypress and IE7

After some extensive research we have identified a problem with IE7 using text fields with the enter key to submit enabled.

There are two problems, one is within the check for key 13 the return false statement is ignored, and for all my efforts I cannot get it to cancel the submission process on this event.

The second problem occurs within a form that is in read mode. If I have a text field written in HTML to show on a form in read mode, using the enter key on that field will cause an error due to it attempting to submit a read only form.

If anyone knows of a way to return false when using the onkeypress to check for the enter key, please let me know. Both of these problems started occuring only in IE7, IE6 did not appear to have the same issue.

Thank you,

Courtney