Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ШТМЛ радиокнопки. Как с ними работать? / 6 сообщений из 6, страница 1 из 1
16.12.2008, 22:45
    #35718580
Gelo_R
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ШТМЛ радиокнопки. Как с ними работать?
Столкнулся с необходимостю читать и устанавливать значение радиокнопок. Как правильно обратиться к этой группе из ВБА?
Вроде по логике нужны HTMLBlockElement и HTMLOptionButtonElement елементы. Но немогу разобраться как с этим работать.

Спасибо
...
Рейтинг: 0 / 0
16.12.2008, 23:21
    #35718629
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ШТМЛ радиокнопки. Как с ними работать?
Нужно получить ссылку на интересующую радиокнопку и выставить свойство checked = True. Указанные слова для этого не нужны.
...
Рейтинг: 0 / 0
17.12.2008, 11:07
    #35719243
Gelo_R
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ШТМЛ радиокнопки. Как с ними работать?
Ну я так пока ы делаю. перебираю все инпут и если радио ииндекс такой-то, то чекет=трю. Но все это коряво. хотелось бы иметь возможность знать сколько групп радиокнопок, их значение. Сколько кнопок в группе и их подписи. Потому что если на том конце света поменяют эти подписи (может меняться количество радиокнопок и соответственно их значение) , то и значениэ нужно ставить другое! Хотелось бы иметь возможность работать с группой радиокнопок точно так же легко как и в ВБА.
...
Рейтинг: 0 / 0
17.12.2008, 11:11
    #35719250
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ШТМЛ радиокнопки. Как с ними работать?
Выбираешь все радиокнопки, группа радиокнопок характеризуется одинаковым name, группируешь их по name.
...
Рейтинг: 0 / 0
17.12.2008, 16:17
    #35720416
Gelo_R
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ШТМЛ радиокнопки. Как с ними работать?
а для того чтоб узнать их подписи надо поробывать в их чилдрен заглянуть... ну раз попроще никак нельзя значит будем пробывать именно так. Как сделаю - обещаю тут выложить.

Спасибо за ответы!
...
Рейтинг: 0 / 0
17.12.2008, 22:03
    #35721171
Gelo_R
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ШТМЛ радиокнопки. Как с ними работать?
Ну кое что получилось.

Dim iHEC As IHTMLElementCollection, HEL As IHTMLElement
Dim RB As HTMLOptionButtonElement

Set iHEC = hdoc.getElementsByName("GrpName1")
On Error Resume Next
Debug.Print iHEC.Length
For Each HEL In iHEC
Set ch = HEL.parentNode.childNodes(1)
Set RB = HEL
Debug.Print "Value="; RB.Value; " Checked="; RB.Checked; " nodeValue="; ch.nodeValue
Next HEL

процедура выводит на печать количество элементов в группе, значение каждого элемента ы его подпись. Оказалось достаточно просто, хоть и пришлось посидеть над этим.

Спасибо всем
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ШТМЛ радиокнопки. Как с ними работать? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]