Delphi 7 Webbrowser - select 无值
Delphi 7 Webbrowser - select without value
我需要帮助...我的问题是:
页面来源:
<select name="year" id="year" class="form-control select-inline">
<option>1990</option>
<option>1991</option>
<option>1992</option>
<option>1193</option>
</select>
在delphi7中,使用:
WebBrowser1.OleObject.Document.All.Item('year', 0).value := '1990';
但是表单网站继续空白...请帮助我
TWebBrowser
只是 Internet Explorer ActiveX 控件的包装器,所以这确实是一个 IE DOM 问题,而不是 Delphi 问题。
尝试设置 select
元素的 selectedIndex
属性 而不是其 value
属性:
WebBrowser1.OleObject.Document.All.Item('year', 0).selectedIndex := 0;
value
属性 是传输到服务器的内容,但只有选择了一个项目作为开头。
我需要帮助...我的问题是:
页面来源:
<select name="year" id="year" class="form-control select-inline">
<option>1990</option>
<option>1991</option>
<option>1992</option>
<option>1193</option>
</select>
在delphi7中,使用:
WebBrowser1.OleObject.Document.All.Item('year', 0).value := '1990';
但是表单网站继续空白...请帮助我
TWebBrowser
只是 Internet Explorer ActiveX 控件的包装器,所以这确实是一个 IE DOM 问题,而不是 Delphi 问题。
尝试设置 select
元素的 selectedIndex
属性 而不是其 value
属性:
WebBrowser1.OleObject.Document.All.Item('year', 0).selectedIndex := 0;
value
属性 是传输到服务器的内容,但只有选择了一个项目作为开头。