Что нового

Как узнать какой выбран пункт Radio (IE)

The Dream

Новичок
Сообщения
393
Репутация
3
Подскажите пожалуйста, как узнать. Что-то я немного не соображаю, но кажется эта задача легкая. Какое значение я должен получать? :stars:

Вот пункт radio, которого и требуется узнать состояние:

<LABEL for=icon-6><INPUT id=icon-6 tabIndex=1 value=6 type=radio name=icon><IMG title="" alt="" src="./images/icons/misc/radioactive.gif" width=16 height=16></LABEL>
\

Но так почему-то не могу получить:

Код:
_IEFormElementRadioSelect ($oIE,'icon' ,'6', -1,"byValue")
 

DarWiM

Продвинутый
Сообщения
527
Репутация
90
The Dream
Код:
#include <IE.au3>
$oIE = _IE_Example ("form")
$oInputs = _IETagNameGetCollection($oIE,'input')
For $oInput In $oInputs
	If $oInput.type=='radio' And $oInput.Checked Then
		ConsoleWrite($oInput.value & @LF)
		$oInput.checked=0
		ExitLoop
	EndIf
Next

For $oInput In $oInputs
	If $oInput.type=='radio' And $oInput.Checked Then
		ConsoleWrite($oInput.value & @LF) ; ничего не возвращает, т.к. Checked=0
		ExitLoop
	EndIf
Next

П.С. библиотечная функция почему-то не работает у меня, выдаёт предупреждения..
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Код:
#include <IE.au3>
$oIE = _IECreate("my_url")
$oForm = _IEFormGetObjByName ($oIE, "my_form")
ConsoleWrite(_IEFormElementRadioSelect ($oForm, "6", "icon", -1, "byValue") & @CR)
 
Верх