返回指定名称的表单元素的对象.
#include <IE.au3>
_IEFormElementGetObjByName ( ByRef $o_object, $s_name [, $i_index = 0] )
$o_object | InternetExplorer.Application的表单对象变量 |
$s_name | 指定想要匹配的表单元素名称 |
$i_index | [可选参数]: 如果表单元素名称不止一次出现, 指定0基索引的实例 0(默认)或正整数返回一个被索引的实例 -1返回指定表单元素的集合 |
成功: | 返回指向表单元素对象的对象变量, @EXTENDED = 表单计数 |
失败: | 返回 0并设置@ERROR |
@Error: | 0 ($_IEStatus_Success) = 无错误 |
3 ($_IEStatus_InvalidDataType) = 无效数据类型 | |
4 ($_IEStatus_InvalidObjectType) = 无效对象类型 | |
7 ($_IEStatus_NoMatch) = 无匹配 | |
@Extended: | 包含无效参数数量 |
; *******************************************************
; Example 1 - Get a reference to a specific form element by name.
; In this case, submit a query to the Google search engine
; *******************************************************
#include <IE.au3>
Local $oIE = _IECreate("http://www.google.com")
Local $oForm = _IEFormGetObjByName($oIE, "f")
Local $oQuery = _IEFormElementGetObjByName($oForm, "q")
_IEFormElementSetValue($oQuery, "AutoIt IE.au3")
_IEFormSubmit($oForm)