我在 Opera 10 上尝试这个并且不起作用:
$('input').keydown(function(){ return false; });
这在其他浏览器中运行良好。
谁能告诉我一些关于这个的事情??
谢谢!
请参阅关键事件兼容性表。Opera 在 preventDefault 时不会取消按键keydown
。请改用该keypress
事件来取消键盘输入。
(尽管这很少是一个好主意。拦截按键不会阻止通过键以外的其他方式更改字段,例如拖放。将 readonly 或 disabled 属性设置为 true 以正确停止更改值。)