我需要帮助......我的问题是:
页面来源:
<select name="year" id="year" class="form-control select-inline">
<option>1990</option>
<option>1991</option>
<option>1992</option>
<option>1193</option>
</select>
在delphi 7中,使用:
WebBrowser1.OleObject.Document.All.Item('year', 0).value := '1990';
但表单网站继续留空......请帮帮我
答案 0 :(得分:1)
TWebBrowser
只是Internet Explorer ActiveX控件的包装器,所以这实际上是IE DOM问题,而不是Delphi问题。
尝试设置select
元素selectedIndex
属性而不是value
属性:
WebBrowser1.OleObject.Document.All.Item('year', 0).selectedIndex := 0;
value
属性是传输到服务器的属性,但只有选择开始的项目。