2015-02-23 42 views
0

我想使用tabindex =“ - 1”使一个数字和文本输入unfocusable,但它似乎没有工作,因为我仍然能够关注和更改值,因为我想为此使用自定义控件。使输入unfocusable,tabindex =“ - 1”不做这项工作

+3

的tabindex不使事情unfocusable,它只设置了......等待它.......标签索引。如果你想禁用该元素,使用'disabled',如果你想让它只读,那么使用等。 – adeneo 2015-02-23 12:00:11

+0

你可以禁用输入,如果你不喜欢禁用的颜色或你不想要的,然后改变它在CSS中。 – Vaibhav 2015-02-23 12:06:57

回答

2

你可以停止使用jquery输入字段的选项卡。

$('input').on('keydown', function (e) { 
    if (e.which == 9) { 
     e.preventDefault(); 
    } 
}); 

greetins Timmi已

+1

这对那些依赖键盘导航的用户有什么影响? – sean 2016-02-21 13:37:22