0
按照我以前的問題,我設法回答自己。我能夠在delphi應用程序中的web瀏覽器上提供的網站上的輸入字段中放置文本。有時在網站上有多種形式,大部分時間都在2個左右,但它可能會佔據很少的位置。現在我的問題是。如何'測試'或找出選定輸入字段屬於哪種形式。讓我們舉個例子吧。例如,gmail.com有2個輸入字段:'電子郵件'和'密碼'我也知道這個網站上有兩種形式。通過改變0到1,你必須在網站上的第二個表格的第二行找到哪個表單輸入字段屬於delphi
doc:=webbrowser1.Document as IHTMLDocument2;
frm:=doc.forms.item(0,EmptyParam) as IHTMLFormElement;
fld:=frm.item('Email',EmptyParam) as IHTMLInputTextElement;
fld.value:=GetFieldValue(theForm,'[email protected]');
:像這樣一個代碼,你可以選擇其中的任何一個。現在我想知道如何讓程序自己找出輸入字段屬於哪個窗體。你可以試試嗎?還是其他什麼?任何有什麼想法?
@GolezTrol - thx您如何使用:doc.getElementFromId? – dave123 2011-02-13 17:08:41