Как динамически увеличить текстовое поле для соответствия размеру ввода для ввода данных (ASP.NET)
Я хотел бы добавить поле описания в приложение, которое может быть длиной в несколько строк (или даже абзацев) или в одну строку.
Вместо того, чтобы занимать много места на экране или иметь полосы прокрутки, было бы предпочтительно, чтобы текстовое поле росло в зависимости от его ввода.
В IE6 добавление Style="overflow-y:visible" прекрасно выполняет это (как при отображении только для чтения, так и в режиме редактирования).
Тем не менее, это не влияет на Firefox или IE7 в этом отношении.
Есть ли относительно легко исправить это?
Спасибо!
1 ответ
Решение
Вы можете сделать это с помощью jquery, если хотите пойти по этому пути. Это хороший эффект, вроде комментария textarea в Facebook.
http://javascriptly.com/examples/jquery-grab-bag/autogrow-textarea.html