|
|
|
ШТМЛ радиокнопки. Как с ними работать?
|
|||
|---|---|---|---|
|
#18+
Столкнулся с необходимостю читать и устанавливать значение радиокнопок. Как правильно обратиться к этой группе из ВБА? Вроде по логике нужны HTMLBlockElement и HTMLOptionButtonElement елементы. Но немогу разобраться как с этим работать. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2008, 22:45 |
|
||
|
ШТМЛ радиокнопки. Как с ними работать?
|
|||
|---|---|---|---|
|
#18+
Нужно получить ссылку на интересующую радиокнопку и выставить свойство checked = True. Указанные слова для этого не нужны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2008, 23:21 |
|
||
|
ШТМЛ радиокнопки. Как с ними работать?
|
|||
|---|---|---|---|
|
#18+
Ну я так пока ы делаю. перебираю все инпут и если радио ииндекс такой-то, то чекет=трю. Но все это коряво. хотелось бы иметь возможность знать сколько групп радиокнопок, их значение. Сколько кнопок в группе и их подписи. Потому что если на том конце света поменяют эти подписи (может меняться количество радиокнопок и соответственно их значение) , то и значениэ нужно ставить другое! Хотелось бы иметь возможность работать с группой радиокнопок точно так же легко как и в ВБА. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2008, 11:07 |
|
||
|
ШТМЛ радиокнопки. Как с ними работать?
|
|||
|---|---|---|---|
|
#18+
Выбираешь все радиокнопки, группа радиокнопок характеризуется одинаковым name, группируешь их по name. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2008, 11:11 |
|
||
|
ШТМЛ радиокнопки. Как с ними работать?
|
|||
|---|---|---|---|
|
#18+
а для того чтоб узнать их подписи надо поробывать в их чилдрен заглянуть... ну раз попроще никак нельзя значит будем пробывать именно так. Как сделаю - обещаю тут выложить. Спасибо за ответы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2008, 16:17 |
|
||
|
ШТМЛ радиокнопки. Как с ними работать?
|
|||
|---|---|---|---|
|
#18+
Ну кое что получилось. 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 процедура выводит на печать количество элементов в группе, значение каждого элемента ы его подпись. Оказалось достаточно просто, хоть и пришлось посидеть над этим. Спасибо всем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2008, 22:03 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=35718580&tid=2161504]: |
0ms |
get settings: |
15ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 362ms |

| 0 / 0 |
