您现在的位置是:首页 > 电脑技术查询 > web开发

一个关于keypress时间在firefox里面用的有关问题

编辑:chaxungu时间:2022-10-02 23:19:08分类:web开发

一个关于keypress时间在firefox里面用的问题
function document.onkeypress()
{
var e=event.srcElement;
if(event.keyCode==13)
{
if(e.id== "txtName ")
{
check_user();
return false;
}
if(e.id== "txtPsw ")
{
check_user();
return false;
}
}
}

这个js函数,当键盘按下回车的时候,就执行验证,在ie下面可以使用,在firefox下面不能使用,大家给我firefox下面可以使用的版本。谢谢。

------解决方案--------------------
<input type=text id=txtName>
<script type= "text/javascript ">
// <![CDATA[

function check_user(){alert( "hi yo. ");};

document.onkeypress =
function(event)
{
var e = event||window.event;
var ele = e.target||e.srcElement;
var k = e.which||e.keyCode;

switch(k)
{
case 13:
switch(ele.id)
{
case "txtName ":
check_user();
return false;
break;
}
break;
}
};

//]]>
</script>