如何取消keydown键盘上的特定键,例如(空格,输入和arrows)在HTML页面中.
在jQuery中,您可以<select>通过在mousedown处理程序中使用event.preventDefault 来阻止打开它的下拉菜单.允许您在保留表单元素的原始样式的同时用其他内容替换下拉列表.
这在Chrome和MSIE中运行良好,但在FireFox和Opera中,无论如何都会显示下拉列表.(未在Safari上测试)
select元素应该看起来已启用并仍然响应所有用户交互,就像启用一样,但不应该呈现下拉列表.相反,下拉列表将被自定义渲染的内容替换,例如包括颜色样本,图标或字体,但"自定义下拉列表"部分已在我的项目中完成.
有没有人知道如何在所有*浏览器中使这项工作.