按键事件阻止所有键盘键

Ruf*_*fix 0 jquery keypress javascript-events

    $(document).keypress(function (e) {
        if (e.which == 13) {
            filtruj();
            return false;
        }
        return false;
    });
Run Code Online (Sandbox Code Playgroud)

我想filtruj()在用户按下Enter键时调用并阻止页面提交.

通常,单击<a href="#" id="filterButton" onclick="filtruj();" class="t-button t-grid-add">Filtruj</a>元素调用此函数.

相反的是,我无法在表单字段中的任何位置键入内容.

Mac*_*Mac 5

删除最后一个return false,您将阻止输入所有键.

$(document).keypress(function (e) {
    if (e.which == 13) {
        filtruj();
        return false;
    }
});
Run Code Online (Sandbox Code Playgroud)