HTML Form Text Input смещение слева, сверху, проблема значения ширины - PullRequest
0 голосов
/ 11 марта 2011

Я не могу получить значения смещения (слева, сверху, ширины) при вводе текста формы.

Для приведенного ниже кода я хочу, чтобы div с именем "divFrm" перемещался рядом с текстовой областью в форме.Но я не могу получить значения смещения правильно.

<form id="frmID" method="post">
<input type="text" id="txtID" name="txtName" value=""/>
</form>

var frmTxt = document.getElementById("txtID");
var divFrm = document.getElementById("divFrm");
divFrm.style.left = frmTxt.offsetLeft + frmTxt.offsetWidth + "px";
divFrm.style.top = frmTxt.offsetTop + "px";

Есть ли способ?

Спасибо,

1 Ответ

0 голосов
/ 11 марта 2011

Вы пробовали установить положение: абсолютное; для вашего элемента div. Это сработало для меня, div находится внутри того же контейнера, что и ваш элемент формы.

НТН.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...