Быстрый и неприятный хак, но, как правило, более надежный, чем попытка заблокировать нажатия клавиш в каждой области: add:
<input type="submit" onclick="return false;" />
вверху формы. Первая отправка в форме действует как кнопка по умолчанию, когда в текущих браузерах нажимается Enter, поэтому, стерилизуя ее, вы предотвращаете появление Enter-отправки.
Затем используйте CSS, чтобы скрыть и / или переместить кнопку, чтобы ее не было видно.
Это не всегда хорошая идея, чтобы заблокировать Enter-представления, хотя; это стандартный способ работы браузера, и некоторые пользователи действительно хотят этого.