如何给网页中的下拉列表传递参数 ( 积分: 50 )

  • 主题发起人 主题发起人 zmylch
  • 开始时间 开始时间
Z

zmylch

Unregistered / Unconfirmed
GUEST, unregistred user!
读取的网页中有一个下拉列表,我如何通过程序传递参数给下拉列表。比如网页中有一个省份的下拉列表,我如何将“北京市”传递给它?
 
bho
mshtml
....
 
to:Mclkings
能说明白一点吗?我还是不很清楚。
我已写到:OvDoc := WebBrowser1.Document;
 
(select)
(option)ddd(/option)
(/select)
再发一边
 
在html中采用下列方式
<select size=&quot;1&quot; name=&quot;D1&quot;>
<option>a1</option>
<option>a2</option>
<option>a3</option>
</select>
在asp.net中静态添加采用下列方式
<asp:dropdownlist id=&quot;D1&quot; runat=&quot;server&quot;>
<asp:ListItem Selected=&quot;True&quot; Value=&quot;0&quot;>是</asp:ListItem>
<asp:ListItem Selected=&quot;False&quot; Value=&quot;1&quot;>否</asp:ListItem>
</asp:dropdownlist>
动态添加采用这种方式:
<asp:dropdownlist id=&quot;D1&quot; runat=&quot;server&quot;>
</asp:dropdownlist>
D1.add(&quot;是&quot;)
D1.add(&quot;否&quot;)
D1.selectindex=0
 
我不是问网页如何写。现网页已经有了,我要从页上导数据到业务系统中,我需传递一个参数到网页中查询数据。网页中用了一个下拉列表,我问的是我如何能将我需要的业务参数传递给这个下拉列表
 
aa=request.querystring(&quot;ID&quot;)
D1.selectedtext=aa
 
借用楼上的html例子,选择‘是’
var
o : Olevariant;
begin
o := IE.OleObject.document.all.item(D1',0);
o.Value=0;
end;
 
查询如果在服务器上 post 出去 跟下拉没有关系
 
后退
顶部