Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Firefox中的文本框onKeyPress不工作 功能手柄按键(evt){ var丁腈橡胶; var nbr=(window.event)?event.keyCode:evt.which; 警报(nbr); 返回true; }_Javascript_Firefox - Fatal编程技术网

Javascript Firefox中的文本框onKeyPress不工作 功能手柄按键(evt){ var丁腈橡胶; var nbr=(window.event)?event.keyCode:evt.which; 警报(nbr); 返回true; }

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

这是完美的工作与IE,但不是在Firefox。我正在使用IE8和Firefox 3,您没有将
事件
对象传递到
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)