2015-02-23 45 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