Разрыв строки при нажатии на Enter

169
31 декабря 2019, 00:20

Форма работает на Ajax и отправка данных происходит при нажатии на Enter

$("#txt_post").keypress(function(event){
    if(event.ctrlKey && event.keyCode == 13){
        document.getElementById('txt_post').value += '\r\n';
        return;
    }
if(event.keyCode == 13){
        send();
    }
});

Всё по плану. Отправка происходит при нажатии на Enter. Перевод строки добавляется при нажатии на CTRL+ENTER. Но проблема заключается в следующим:

Есть следующий текст(пример):

Повседневная практика показывает, что новая модель организационной деятельности влечет за собой процесс внедрения и модернизации систем массового участия. Задача организации, в особенности же начало повседневной работы по формированию позиции влечет за собой процесс внедрения и модернизации модели развития. Идейные соображения высшего порядка, а также новая модель организационной деятельности представляет собой интересный эксперимент проверки форм развития

Если курсор находится в конце, то всё нормально, а если где-то в тексте, то при нажатии на Enter, в том месте где был курсор добавляется разрыв строки

Повседневная практика показывает, что новая модель организационной деятельности влечет за собой процесс внедрения и модернизации систем массового участия. Задача организации, в особенности же начало повседневной работы по формированию позиции влечет за собой процесс

внедрения и модернизации модели развития. Идейные соображения высшего порядка, а также новая модель организационной деятельности представляет собой интересный эксперимент проверки форм развития

Как это исправить?

READ ALSO
Отправка CrossDomain перед созданием потока

Отправка CrossDomain перед созданием потока

Сделал многопоточный сервер, подключаясь он создает под пользователя отдельный потокВсе бы ничего, но клиент вначале запрашивает Crossdomain,...

137
Работа с uDMX через uDMX.dll

Работа с uDMX через uDMX.dll

Первый вопрос: на сайте разработчика DLL есть API, но часть функций в нем не работает (а именно connected()) поэтому вопрос, как узнать что устройство...

145
Нормализация пути к папке или файлу

Нормализация пути к папке или файлу

Нужно по именам бизнес-сущностей создавать папки и подпапки в них, чтобы названия были максимально близки к оригинальным

156
Не выполняется действие после цикла

Не выполняется действие после цикла

Цикл для обнаружения элементаПотом, когда кнопка пропадает, нужно просто выполнить другие действия и т

163