Что нового

Заменить значение в поле формы

AlexVong

Новичок
Сообщения
112
Репутация
1
Добрый вечер... Друзья подскажите - на открытой странице есть поле в котором нужно изменить значение
Код:
<TEXTAREA style="WIDTH: 558px; HEIGHT: 58px" onkeydown=javascript:selectRat(event); 
id=Rat oncontextmenu="javascript:reTransRat(form);return false;" title="Наименование" tabIndex=80 onkeyup="textMaxLength(this, '200');
" onchange="textMaxLength(this, '200');" name=Rat>Товар</TEXTAREA>

Нужно изменить в поле значение "Товар" на "Реализовано и отпущено со склада"
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
AlexVong,
А так не работает?
Код:
#include <IE.au3>

Local $sUrl = @ScriptDir & '\1.html';url

$oIE = _IECreate($sUrl)
$oArea = _IEGetObjById($oIE, 'Rat')
_IEFormElementSetValue($oArea, 'Реализовано и отпущено со склада')
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Или так (с использованием fireEvent):
Код:
#include <IE.au3>

Local $sUrl = @ScriptDir & '\1.html';url

$oIE = _IECreate($sUrl)
$oArea = _IEGetObjById($oIE, 'Rat')
_IEAction($oArea, "focus")
$oArea.fireEvent("OnChange")
$oArea.fireEvent("OnClick")
_IEFormElementSetValue($oArea, 'Реализовано и отпущено со склада')
$oArea.fireEvent("OnKeyDown")
$oArea.fireEvent("OnKeyUp")
$oArea.fireEvent("OnChange")
 
Верх