<head>
<title>无标题页</title>
</head>
<script language =javascript >
function show(event)
{
//window .alert (event.clientX+" "+event.clientY);
}
function text(event)
{
if (event.keyCode<48||event .keyCode>57)
{
window .alert ("你输入的不是数");
//window .returnValue=false ;
}
}
<body>
<input type="text" id ="text" onkeypress = "text(event)"/>
</body>下面把上面代码做如下改动为啥不行:
把text (event)和function text (event)中event参数都换为其他的,比如a,换了之后为啥出现错误?
<title>无标题页</title>
</head>
<script language =javascript >
function show(event)
{
//window .alert (event.clientX+" "+event.clientY);
}
function text(event)
{
if (event.keyCode<48||event .keyCode>57)
{
window .alert ("你输入的不是数");
//window .returnValue=false ;
}
}
<body>
<input type="text" id ="text" onkeypress = "text(event)"/>
</body>下面把上面代码做如下改动为啥不行:
把text (event)和function text (event)中event参数都换为其他的,比如a,换了之后为啥出现错误?
实参你随便传么?
window.event是个对象。你传的event实际上是这个对象(window可以省略在这里).