ContentEditable, но без вставки тегов - PullRequest
0 голосов
/ 16 января 2020

Я ищу способ превратить простой div в простой ввод текста на javascript (без JQuery) - без форматирования, мигание курсора, поддержка копирования / вставки / вырезания, важный момент - div автоматическое изменение размера в зависимости от ввода и очень важный момент - нет меток при нажатии новой строки. Мне нужна новая строка, вставленная напрямую, мой div настроен на white-space: pre, я много извлекаю текст, и я я не хочу беспокоиться о том, чтобы вырезать теги и заменить их на \n, как я должен делать, если использую атрибут contenteditable.

Пожалуйста, не советуйте редакторам форматированного текста - они громоздкие и содержат много вещей, которые мне не нужны. Я ищу самый простой и WYSIWYG-iest ввод текста "на месте".

Вот как это должно выглядеть (сделано с contenteditable; плохо работает, когда contenteditable вставляет теги):

...