Суть в чём. Существует форма. В которой есть поле для ввода примечания:
Если я использую input type="text", то мы получаем однострочное примечание, которое работает почти как надо. Но, если вдруг примечание длинное, то всё уходит за пределы (смещается в строке ввода) и пользователь жалуется, что мол не видит начало.
Если я использую textarea, то мы получаем многострочное примечание, а в БД это не предусмотрено. И после внесения в БД, возврат приходит, где уже строчки слепленные и пользователь снова жалуется, мол всё мне поломало, а я писал всё было понятно.
Соответственно вопрос. Как сделать, чтобы комментарий был однострочным, но когда пользователь своим текстом вдруг пересекает край поля ввода, текст визуально оказывался на следующей стоке, но при этом никаких переносов в реале не происходило.
На мой взгляд под это дело прекрасно бы подошёл input type="text", если бы он мог переводить строку ниже при достижении края поля ввода.
Но я бы и согласился на textarea лишь в том случае, чтобы не было возможности нажимать ENTER и писать с новой строки.
Что можете посоветовать?