Что нового

Не работает _IEFormSubmit

Yura-H2O

Новичок
Сообщения
35
Репутация
0
Код:
<form action="add.php" method="get">
		<input name="id" value="6257" type="hidden">
		<table>
			<tr>
				<td width="30%">Ваше ім'я<span class="required">*</span>:</td>
				<td width="70%"> <input class="formtextinput" name="firstname" id="firstname" maxlength="16" type="text" size="60" value=""></td>
			</tr>
			<tr>
				<td width="30%">Ваше прізвище<span class="required">*</span>:</td>
				<td> <input class="formtextinput" name="secondname" id="secondname" value="" maxlength="50" type="text"  size="60"></td>
			</tr>
			<tr>
				<td width="30%">Місто<span class="required">*</span>:</td>
				<td> <input class="formtextinput" name="city" id="city" value="" maxlength="32" type="text"  size="60"></td>
			</tr>
			<tr>
				<td width="30%">Рід занять<span class="required">*</span>:</td>
				<td> <input class="formtextinput" name="whoarehim" id="whoarehim" value="" maxlength="32" type="text"  size="60"></td>
			</tr>
			<tr>
				<td width="30%">Ваш E-mail<span class="required">*</span>:</td>
				<td> <input class="formtextinput" name="email" id="email" value="" maxlength="100" type="text"  size="60"></td>
			</tr>
		</table>

		Ваш e-mail потрібен нам для перевірки вашого підпису. Вам надійде лист з проханням підтвердити підпис. Вашу адресу не буде опубліковано чи передано третім особам.

		<center><input value="Додати підпис" type="submit"></center>
	</form>
	</div>

Код:
$Email = _IEGetObjById ($oIE2, "email")
_IEFormElementSetValue ($Email, "мейл")
$oElements = _IETagNameGetCollection ($oIE2, "input")
For $oElement In $oElements
    $sTmp2 = _IEPropertyGet($oElement, 'outerhtml')
    If StringInStr($sTmp2, 'Додати підпис') Then
        _IEFormSubmit($sTmp2)
        ExitLoop
    EndIf
Next


не пойму почему не нажимает на "додати підпис"?


Добавлено:
Сообщение автоматически объединено:

Код:
$oElements = _IETagNameGetCollection ($oIE2, "input")
For $oElement In $oElements
    $sTmp2 = _IEPropertyGet($oElement, 'outerhtml')
    If StringInStr($sTmp2, 'Додати підпис') Then
        _IEAction($sTmp2, "click")
        ExitLoop
    EndIf
Next


Так тоже не работает
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Yura-H2O [?]
не пойму почему не нажимает на "додати підпис"?
А так?
Код:
;...
If StringInStr($sTmp2, 'Додати підпис') Then
	_IEAction(($oElement, 'click')
	_IELoadWait($oIE2)
	ExitLoop
EndIf
;...
 
Верх