Есть форма, с полем для ввода (textarea), как реализовать это так, что бы кода пользователь набирал текст и нажал enter форма поняла, что там перенос строки ?
При нажатии enter, в значение textarea добавляется символ переноса строки. Это поведение по-умолчанию.
Для вывода в HTML, можно заменять переносы на br. Пример. value.replace(/\n/g, '<br/>');
Либо задать правило white-space
Иначе, символы переноса будут заменены пробелами.
freshik312, еще есть вариант, что вы пытаетесь выводить такую строку в HTML и у вас, естественно, ничего не получается. Так как для вывода строки c переносами, переносы надо заменять на br. value.replace(/\n/g, '<br/>');
Иначе переносы будут заменены пробелами.