Что нового

Вставить текст в input по id

ini

Новичок
Сообщения
55
Репутация
0
Здравствуйте, столкнулся с проблемой, помогите найти решение.
Есть поле для ввода:
<input type="hidden" id="X29Hidden" value="СБС Сопровождение АРМ МБ"><div id="X29Border" class="ComFill" style="
top:187px;
left:28.5%;
width:64.2%;
height:19px;
"><div id="X29Edit" class="mandatoryFieldStyle xEdit field_assignment_name" style="height:17px;">
<div class="xEditOutter" style="
margin-right:43px;">
<div class="xEditInner "><input type="text" id="X29" idFill="9" for="X29" dvdVar="" scripttype="comfill" tabindex="" ButtonId="" datachangeevent="" value="" flag="005" style="height:15px;margin-top:1px" idFind="8" findButtonVisible="true" name="instance/assignment.name" onfocus="hpsm.widgets.Combo.handleOnFocus(this, event);" onblur="hpsm.widgets.Combo.handleOnBlur(this, event);" onclick="handleOnClick(this, event);" onchange="" onkeydown="" onkeyup=" lockFormOnValueChange(this); hpsm.widgets.Comfill.keyUp(event, 'X29');" aria-required="true"></div>
<div class="xEditInnerxHidden">
<input type="text" id="X29Readonly" for="X29" scripttype="comfill" tabindex="" ButtonId="" lias="instance/assignment.name" readonly value="СБС Сопровождение АРМ МБ" onfocus="hpsm.setFocusStyle('X29', true);" onblur="hpsm.setFocusStyle('X29', false);" idFind="8" findButtonVisible="true" style="height:15px;margin-top:1px;"></div>
Пытаюсь вставить значение по id но ничего не происходит, даже ошибку не выдаёт.
Код:
$oX29 = _IEGetObjById($oIE, 'X29')
_IEAction = ($oX29, 'paste')

Помогите пожалуйста
 

TwDY

Новичок
Сообщения
13
Репутация
0
Пытаюсь вставить значение по id но ничего не происходит, даже ошибку не выдаёт.
Какое значение вы вставляете?
"paste" - Перезаписывает текущее выделенное содержимым из буфер обмена.
Попробуйте определить где не срабатывает, на моменте поиска элемента по id или уже непосредственно при вставке?
Если по id находит элемент, то в буфере у вас ничего видимо нет.
Если не может найти по id - попробуйте указать полный id, ведь у вас написано
, если я правильно понял.
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Код:
_IEFormElementSetValue($oX29, "Какая-то строка текста")


P.S.
Код:
; _IEAction = ($oX29, 'paste') ; ошибка: это вам не переменная, а функция!
_IEAction ($oX29, 'paste') ; вот так будет правильно.
 
Автор
I

ini

Новичок
Сообщения
55
Репутация
0
Пробовал уже указывать все ID, ничего не помогает.
alex33, опечатался
 
Верх