javascript - 如何禁用下拉/选择器元素的箭头键?

标签 javascript jquery

有什么好的 jquery/javascript 方法可以防止用户使用向上和向下箭头键在下拉框中选择选项(即强制用户仅使用鼠标来选择菜单选项)?谢谢!

最佳答案

#1。不要那样做,它会影响用户体验

但是如果你是:

$('select').on('keydown', function(e){
    if(e.keyCode === 38 || e.keyCode === 40) { //up or down
        e.preventDefault();
        return false;
    }
});

关于javascript - 如何禁用下拉/选择器元素的箭头键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13992715/

相关文章:

JavaScript 不更新 $scope 变量的一部分

javascript - evt.target 始终返回输入列表的第一个输入

javascript - 如何在 Javascript 中访问 Ruby session 变量

javascript - 如何使用 jOrgChart 在 HTML 文件中创建图表?

javascript - 为什么 Kendo UI 网格中的列菜单会导致错误?

javascript - AngularJS : Passing a function to an isolated scope of a directive to be called within its controller?

javascript - 如何显示使用 anchor 标记链接的 div?

Jquery 将 css 类添加到表格的第一行

javascript - 按数组隐藏元素

javascript - 区域.js : 140 Uncaught TypeError: Cannot read property 'remove'