一个关于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>