Как сделать, чтоб на элемент не попадал фокус?

2010-05-31

Просто установите значение tabindex в -1 для этого элемента.

Бывают ситуации когда необходимо запретить попадания фокуса на некоторый элемент управления на веб-странице. К примеру у меня такая ситуация возникла в IE7, когда при нажатии клавиши табуляции на форме, эта форма начинала вести себя непредсказуемо и смещалась в разные стороны при смене фокуса на элементах.
Я это пофиксил, запретив попадания фокуса на элементы выбора:

<select name="sel" tabindex="-1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>



4 комментария на «Как сделать, чтоб на элемент не попадал фокус?»

  1. Kaxaidemi:

    Просто хорошая страничка

  2. inLLCoolJuCory:

    Старая темка, я у себя надевно запостила, но потом бросила. лето, не хочется за компьютером сидеть.

  3. Max:

    Не работает для инпута в фаерфоксе!

  4. Алексей:

    Фокус попадал на ссылку, расположенная после input
    tabindex = «-1» решил эту проблему — спасибо :)

Добавить комментарий