Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: smackthat от Февраль 01, 2010, 01:24



Название: Как нажать на кнопку в форме на веб-страничке? (QtWebkit)
Отправлено: smackthat от Февраль 01, 2010, 01:24
Тоесть допустим я загрузил страничку, теперь хочу заполнить поля формы и отправить это все, нажав на кнопку submit. А потом получить результирующую страничку. Возможно ли такое средствами Qt?


Название: Re: Как нажать на кнопку в форме на веб-страничке? (QtWebkit)
Отправлено: sendevent от Февраль 01, 2010, 03:54
да.
шлешь либо хттп-пакеты серверу, либо события в QWebView.


Название: Re: Как нажать на кнопку в форме на веб-страничке? (QtWebkit)
Отправлено: crackedmind от Февраль 01, 2010, 04:04
это допустимо средствами js :)

например так.
Код:
var myForm = document.forms("ИМЯ_ФОРМЫ");

if ( myForm.elements["ИМЯ_НУЖНОГО_ЭЛЕМЕНТА"] != null )
{
myForm.elements["ИМЯ_НУЖНОГО_ЭЛЕМЕНТА"].value = 20;
myForm.submit();
}