У меня есть текст типа ввода
<input type="text" id="txtid">
Когда я начинаю вводить текст внутри ввода, я должен иметь возможность получить длину введенного текста.
Это то, что я пробовал:
document.getElementById("txtid").offsetWidth;
и
var test = document.getElementById("txtid");
var width = (test.clientWidth + 1) + "px";
Эти два не дают ширину введенного текста
В основном я хочу:
Предположим, что input text
width - 320px
. Мне нужна ширина введенного текста i.e 120px
, который продолжает меняться при входе.