Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.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 捕捉键盘代码时发出键盘错误声音_Javascript_Html_Keyboard_Audio_Keycode - Fatal编程技术网

Javascript 捕捉键盘代码时发出键盘错误声音

Javascript 捕捉键盘代码时发出键盘错误声音,javascript,html,keyboard,audio,keycode,Javascript,Html,Keyboard,Audio,Keycode,我正在用Javascript编程,它可以捕获键盘输入,但问题是每次用户按下一个键都会发出错误的声音。如何禁用它 @Polaris878 function KeyPressed(e) { if (!e) e = window.event; if (e.which) { keycode = e.which } else if (e.keyCode) { keycode = e.keyCode } swit

我正在用Javascript编程,它可以捕获键盘输入,但问题是每次用户按下一个键都会发出错误的声音。如何禁用它

@Polaris878

function KeyPressed(e)
{
    if (!e) e = window.event;
    if (e.which)
    {
        keycode = e.which
    }
    else if (e.keyCode)
    {
        keycode = e.keyCode
    }
    switch (keycode)
    {
    case 49:
        key = "1";
        break;
    case 50:
        key = "2";
        break;
    case 51:
        key = "3";
        break;
    case 52:
        key = "4";
        break;
    case 53:
        key = "5";
        break;
    case 54:
        key = "6";
        break;
    case 55:
        key = "7";
        break;
    case 56:
        key = "8";
        break;
    case 57:
        key = "9";
        break;
    case 48:
        key = "0";
        break;
    default:
        key = "";
        return false;
        break
    }
    if (keys == "NULL")
    {
        keys = key
    }
    else
    {
        keys = keys + key
    } if (keys.length >= 5)
    {
        document.formular.submit();
    }
    document.formular.code.value = keys;
}
var keys = "";
document.onkeydown = KeyPressed

您是否介意向我们展示捕获按键/按下事件的JavaScript代码?@Polaris878给您↓