IT技术学习网
IT技术学习网
您的位置: 主页 > 编程技术 > c# >

c# webbrowser下拉框的自动填写

2015-01-07 09:31 来源: IT技术学习网原创 阅读:

本文给大家介绍如何自动填写c#webbrowser中的下拉框。

webbrowser 下拉框的自动填写和其他的页面元素相比起来,有些特别,也有点难度,自己摸索的话,是很难写正确的。

下面是webbrowser 下拉框的自动填写设置的实例代码,完美解决下拉框自动填写问题:

document.All["typeid"].Children[0].SetAttribute("Value", "170"); //选择的条目对应的value值
document.All["typeid_ctrl"].InnerText = "交流"; //选择的条目对应显示文本值设置
document.All["typeid"].SetAttribute("selecti", "1"); //下拉框特有

本例中用到的id名,value值以及文本值请您根据您的实际情况自行更改。

尤其容易出错的是第一条:

document.All["typeid"].Children[0].SetAttribute("Value", "170"); //选择的条目对应的value值

我们常常不会使用Children[0],而是直接设置,那样是无效的,虽然可以通过也得js检测,但是会导致提交页面的php报错提示。

c# webbrowser下拉框的自动填写
转载需注明出处:IT技术学习网 http://www.itjsxx.com/csharp/webbrowser_xialakuang.html

评论文章 c# webbrowser下拉框的自动填写
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
IT技术学习网 - 关于我们 - 联系我们 - 版权声明 - 网站地图