![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Автозаполнение формы [D2005]
Dantesik © (2007-04-09 06:55:00)Страничка загружена в Twebbrowser на форме.
...
<tr valign=top class="noread" id="str11759714110000028995" onmousedown="startMoving()" onmouseover="processMoving()" onmouseup="if (!stopMoving()) if (!otherClicks(event)) return CheckTR(this);">
<td class=checkb><input type="checkbox" name="id" value="117597141100000" id="chb117597141100000" onclick="return CheckCB(this);"></td>
...
Вот этот код по-идее должен на чекбокс жать.
it := WB1.OleObject.document.all.tags('input');
for i := 0 to it.length-1 do
if (it.item(i).type = 'checkbox')and
(it.item(i).name = 'id') then it.item(i).click;
Однако чекбокс не выделяется. После нажатия на кнопку, похожей процедурой пишет, ни один элемент не выбран.
Поля ввода на форме заполняются, кнопки жмутся, а чекбокс не реагирует.
Что-то я не так делаю, вот только что? Подскажите. Заранее благодарен.
Dantesik (2007-04-09 07:29:00) [1]to homm
однако работает...
Dantesik (2007-04-09 07:28:00) [2]Вопрос. Снят. Сам поражаюсь своей глупости :) Просто 6 часов подряд кодю мозги уже набекрень. Извините.
P.S. Если кто-то пишет, что вопрос снят, будьте добры выкладывайте решение, а то при просмотре тем, читаешь интересующую, а в конце вопрос снят => и плодятся одинаковые вопросы.
вместо it.item(i).click - it.item(i).checked := true;
homm (2007-04-09 07:21:00) [3]Первое, что приходит на ум:
> if (it.item(i).type = 'checkbox')and
if (it.item(i).type = 'CHECKBOX')and