как остановить элемент с первым событием 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>
при нажатии клавиши ввода обе функции вызывают