onkeypress=";返回isNumberKey(事件,此)&引用;每次在javascript中按IE8调用函数两次

onkeypress=";返回isNumberKey(事件,此)&引用;每次在javascript中按IE8调用函数两次,javascript,Javascript,有人知道这里发生了什么吗?当我按下一次键时,在IE8中,它总是在javascript中调用函数两次。在firefox中使用keypred而不是在IE8中使用keypred时,只需调用基金一次就可以了 HTML: 适用于Vista上的IE8(8.0.6001.18813) 函数isNumberKey(){ document.title+=1; 返回false; } 我一次只能看到标题附加一个“1”。也许你还有别的代码出错了?您发布的代码有一个明显的语法错误,所以您可能遗漏了其他内容 <i

有人知道这里发生了什么吗?当我按下一次键时,在IE8中,它总是在javascript中调用函数两次。在firefox中使用keypred而不是在IE8中使用keypred时,只需调用基金一次就可以了

HTML:


适用于Vista上的IE8(8.0.6001.18813)


函数isNumberKey(){
document.title+=1;
返回false;
}
我一次只能看到标题附加一个“1”。也许你还有别的代码出错了?您发布的代码有一个明显的语法错误,所以您可能遗漏了其他内容

<input onkeypress="return isNumberKey(event, this);"  />
function isNumberKey(evt, obj)
{

    alert('unavailable'). 
    return false

}
<script>
function isNumberKey() {
    document.title += 1;
    return false;
}
</script>
<input type="text" onkeypress="return isNumberKey();">