Задать вопрос
Swimergg
@Swimergg
Пишу код, и узнаю много чего интересного

Как проверить нажатие TAB в textarea?

У меня есть textarea и две кнопки, по нажатию кнопки TAB выделяется следующий объект в <div>Объекты внутри этого "дива" выделяются</div>, а не генерируется (4) пробела в textarea. Не подскажите как бы это сделать вручную?
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
Swimergg
@Swimergg Автор вопроса
Пишу код, и узнаю много чего интересного
Я сам додумался:

document.getElementById('OBJECT ID').addEventListener('keydown', function(clickevent) {
        if (clickevent.key=='Tab') {
            var begin = this.selectionStart;
            var e = this.selectionEnd;
            this.value = this.value.substring(0, begin)+"\t"+this.value.substring(e);
            this.selectionStart = this.selectionEnd = begin+1;
            clickevent.preventDefault();
        }
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 янв. 2025, в 19:29
700 руб./в час
23 янв. 2025, в 19:29
17000 руб./за проект
23 янв. 2025, в 19:11
2500 руб./за проект