我在ie8工作。这是我的代码
<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')">
</div>
</body>
<script>
function handleEnter()
{
if(window.event.keyCode==13)
{
alert('nothing');
event.cancelBubble=true;
}
}
</script>
</html>
这只是一个示例代码,但我的问题是每当我按下回车键时,两个警告框都会出现,表示也点击了创建按钮。我想在我的代码
中阻止它的更大原因答案 0 :(得分:0)
试试这个
<input type="image" src='Create.gif' onclick="alert('not done'); return false;">
答案 1 :(得分:0)
如果图像被聚焦,当你按下回车键时它将触发onclick事件。然后你会弹出两个警告框:div的handleEnter和图像的onclick。