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

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

У меня есть textarea и две кнопки, по нажатию кнопки TAB выделяется следующий объект в <div>Объекты внутри этого "дива" выделяются</div>, а не генерируется (4) пробела в textarea. Не подскажите как бы это сделать вручную?
  • Вопрос задан
  • 82 просмотра
Решения вопроса 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();
        }
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект
22 нояб. 2024, в 03:54
1500 руб./за проект