как остановить элемент с первым событием onclick, запускаемым при первом нажатии клавиши ввода

Я исправлял ошибку на странице jsp, в которой даже если функция определена с событием onkeypress, чтобы нажать определенную кнопку (фактически это изображение кнопки со свойством onclick, связанным с ней), когда страница открывается в первый раз, а затем ввести ключ нажата его выдача ошибки. Когда я отлаживаю код, я обнаруживаю, что на самом деле одновременно выполняется два вызова, т.е. также нажата первая кнопка со свойством onclick.

Вот только пример кода

<html>
<head>
</head>
<body>
<div onkeypress =handleEnter()>
name <input  type="text" src='Create.gif' >
</br>
<input  type="image" src='Create.gif' onclick="alert('not done')">
<input  type="image" src='Create.gif' onclick="alert('done')">
</div>
</body>
<script>
function handleEnter()
{
if(window.event.keyCode==13)
{
alert('nothing');
event.cancelBubble=true;
}
}
</script>
</html>

при нажатии клавиши ввода обе функции вызывают

Ответы на вопрос(1)

Ваш ответ на вопрос