Отключить фокус курсора для текстового поля только для чтения при использовании клавиши табуляции

0

Я использую текстовое поле readonly. Я хочу сосредоточиться на текстовом поле ввода, только если это редактируется. Если это не редактируется, как мне отключить фокус для конкретного текстового поля.

  • 2
    Установите tabindex="-1" для текстового поля, когда оно не доступно для редактирования.
  • 0
    чтобы искоренить действие щелчка, вы также можете добавить: [readonly] {pointer-events: none;}

2 ответа

1

Попробуй это:

<input type="text" value="test" onfocus="this.blur()" readonly="readonly" >
  • 0
    Спасибо за ваше решение. У меня это сработало :) Но я надеюсь на какое-нибудь решение на основе CSS, кроме этого решения - >>>> tab-index = -1; Поскольку tab-index не работает в случае клавиатур сенсорных устройств (особенно в ios)
0

set tabindex = "-1"

и сохраните один input:read-only {pointer-events: none;} селектора css input:read-only {pointer-events: none;}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню