|
Вопрос # 4 824/ вопрос открыт / |
|
Здравствуйте уважаемые эксперты!
Вообщем, Как передать данные из edit в определенный html-код в поле input, если это возможно, если возможно плз наведите примерчик. Прошу помочь, очень нужно!!!
Заранее благодарен
С уважением alshkavro
К вопросу прикреплён файл. Загрузить » (срок хранения: 60 дней с момента отправки вопроса)
Примечание #1 (16 декабря 2010, 13:29): Напишите хотя б своё мнение уважаемые эксперты чи это возможно, плз...
 |
Вопрос задал: alshkavro (статус: Посетитель)
Вопрос отправлен: 16 декабря 2010, 12:15
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: Шичко Игорь
Здравствуйте, alshkavro!
Есть такая функция (не помню источника оригинала)
function TForm1.FillForm(WebBrowser: TWebBrowser; FieldName: string; Value: string): Boolean; (код в приложении)
Заполняет поле TWebBrowser данными по имени поля.
Применение описал ниже функции. Если появятся вопросы - пишите в форум.
Удачи.
Приложение: Переключить в обычный режим- function TForm1.FillForm(WebBrowser: TWebBrowser; FieldName: string; Value: string): Boolean;
- var
- i, j: Integer;
- FormItem: Variant;
- temp: string;
- begin
- Result := False;
-
-
- begin
- Exit;
- end;
-
-
- begin
- FormItem := WebBrowser.OleObject.Document.forms.Item(I);
-
- for j := 0 to FormItem.Length - 1 do
- begin
- temp:= FormItem.Item(j).Name;
- try
- if FormItem.Item(j).Name = FieldName then
- begin
- FormItem.Item(j).Value := Value;
- Result := True;
- end;
- except
- Exit;
- end;
- end;
- end;
- end;
-
-
-
-
- procedure TForm1.Button1Click(Sender: TObject);
- begin
- Webbrowser1.Navigate('http://yandex.ru/');
- end;
-
-
- procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject; const pDisp: IDispatch; var URL:
OleVariant);
- begin
-
- end;
-
-
-
 |
Ответ отправил: Шичко Игорь (статус: 9-ый класс)
Время отправки: 17 декабря 2010, 16:19
Оценка за ответ: 5
Комментарий к оценке: спасибо большое за ответ
|
Мини-форум вопроса
Всего сообщений: 2; последнее сообщение — 17 декабря 2010, 17:13; участников в обсуждении: 2.
|
Roma_no_off (статус: Посетитель), 16 декабря 2010, 19:10 [#1]:
Можно нажать кнопку искать, посмотреть, что будет в строке адреса и передавать строку своей программой, но с нужными параметрами. Если же для передачи параметров используется сессия, то там хз, как сделать. Во 2 случае можно написать кликер с имитацией ввода с клавы, но, я так полагаю, это не тот случай.
|
|
mirt.steelwater (статус: Посетитель), 17 декабря 2010, 17:13 [#2]:
это работает на голом яваскрипте или в html-форму можно отправлять get/post запросы? если последний вариант возможен, то используй syncedit
Ⓐ свобода сопротивление солидарность
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|