huziuk
@huziuk
Web Developer

Как сделать так что бы при нажатии на Enter, текст в textarea переносился?

У меня задание сделать так, что бы при нажатии клавиш (keydown) в textarea вносились те буквы, которые ты нажал, не фокусируясь на textarea. Проблема в том что я не знаю как сделать так, что бы при нажатии на Enter меня переносило вниз.

Вот пример как я сделал другие служебные клавиши. Желательно на чистом JS, буду очень благодарен.

for (let index = 0; index < SERVICES_BTN.length; index++) {
        if (event.code === SERVICES_BTN[index].textContent){
            SERVICES_BTN[index].classList.add('active_btn')
            if (event.code === 'Backspace'){textArea.textContent = textArea.textContent.slice(0, -1)};
            if (event.code === ' ') { textArea.textContent += ' '};
            if (event.code === 'Tab') { textArea.textContent += '    '};
        }
    }
  • Вопрос задан
  • 241 просмотр
Решения вопроса 1
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
Ну очевидно же:

if (event.code === 'Enter') {
  textArea.textContent += '\n'
};
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы