Не соответствие Size и Length у элементов формы.
Разрабатываю форму, у которой поле для ввода текста, должно автоматически расширяться и сужаться, когда пользователь вводите или удаляет текст.
В общем есть такой параметр Size - он хранит количество видимых символов. В тоже время есть функция Length - она возвращает количество символов в строке. И как не печально, но эти 2 значения не равны! Как можно модернизировать код, что бы нормально расширялось поле для ввода? делаю так: function resize_text(text_n){ var title_e=document.getElementById(text_n); title_e.size = title_e.value.length+1; } Но это понятно не верно... |
Не трогай size/length. Манипулируй значением title_e.style.width лучше.
|
Спасибо большое, помогло! не знал, что через стили можно этим элементам ширину указывать.
|
Это уже другой вопрос новую тему сделай :)
|
Часовой пояс GMT +3, время: 18:51. |