Javascript Firefox中的文本框onKeyPress不工作 功能手柄按键(evt){ var丁腈橡胶; var nbr=(window.event)?event.keyCode:evt.which; 警报(nbr); 返回true; }
这是完美的工作与IE,但不是在Firefox。我正在使用IE8和Firefox 3,您没有将Javascript Firefox中的文本框onKeyPress不工作 功能手柄按键(evt){ var丁腈橡胶; var nbr=(window.event)?event.keyCode:evt.which; 警报(nbr); 返回true; },javascript,firefox,Javascript,Firefox,这是完美的工作与IE,但不是在Firefox。我正在使用IE8和Firefox 3,您没有将事件对象传递到handleKeyPress()调用 <html> <head> <script> function handleKeyPress(evt) { var nbr; var nbr = (window.event) ? event.keyCode : evt.which
事件对象传递到handleKeyPress()
调用
<html>
<head>
<script>
function handleKeyPress(evt) {
var nbr;
var nbr = (window.event) ? event.keyCode : evt.which;
alert(nbr);
return true;
}
</script>
</head>
<body>
<form>
<input type=text name="txt" onkeypress="handleKeyPress();">
</form>
</body>
</html>
您没有将事件
对象传递到handleKeyPress()
调用
<html>
<head>
<script>
function handleKeyPress(evt) {
var nbr;
var nbr = (window.event) ? event.keyCode : evt.which;
alert(nbr);
return true;
}
</script>
</head>
<body>
<form>
<input type=text name="txt" onkeypress="handleKeyPress();">
</form>
</body>
</html>
试试这个
<input type="text" name="txt" onkeypress="handleKeyPress(event);">
仅函数编号(evt)
{
var丁腈橡胶;
var nbr=(window.event)?event.keyCode:evt.which;
如果((nbr>=48&&nbr请尝试此操作
<input type="text" name="txt" onkeypress="handleKeyPress(event);">
仅函数编号(evt)
{
var丁腈橡胶;
var nbr=(window.event)?event.keyCode:evt.which;
如果((nbr>=48&&nbr)