#include <IE.au3>

; ====================================
; Пример 1 - Открывает браузер с примером "form", заполняет поля формы и отправляет форму

$oIE = _IE_Example("form")
$oForm = _IEFormGetObjByName($oIE, "ExampleForm")
$oText = _IEFormElementGetObjByName($oForm, "textExample")
_IEFormElementSetValue($oText, "Эй! Это работает!")
_IEFormSubmit($oForm)

; ====================================
; Пример 2 - Получает ссылку на указанный элемент формы и устанавливает его значение.
;				в этом примере запрос в поисковой системе Google.

$oIE = _IECreate("http://www.google.com")
$oForm = _IEFormGetObjByName($oIE, "f")
$oQuery = _IEFormElementGetObjByName($oForm, "q")
_IEFormElementSetValue($oQuery, "AutoIt IE.au3")
_IEFormSubmit($oForm)

; ====================================
; Пример 3 - Получает ссылку на указанный элемент формы и устанавливает его значение.
;				Вызывайте _IELoadWait вручную, если _IELoadWait по умолчанию вызывает проблему.

$oIE = _IECreate("http://www.google.com")
$oForm = _IEFormGetObjByName($oIE, "f")
$oQuery = _IEFormElementGetObjByName($oForm, "q")
_IEFormElementSetValue($oQuery, "AutoIt IE.au3")
_IEFormSubmit($oForm, 0)
_IELoadWait($oIE)