如何通过C#代码控制webBrowse中的radio的状态(checked or unchecked) 在html网页里面有2个radio,名字是rbGender,分别标明male和female,从数据库取出gender=male,怎么设置第一个rbGender为checked,第二个rbGender不checked.非常感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也是刚学的,不知道对不?<input type="Radio"name="rbGender"value="female"checked>女<input type="Radio"name="rbGender"value="male">男 Automating web browsing自动web浏览, 自动点击按钮填写表单http://www.codeproject.com/cs/samples/automatingwebbrowsing.asp 参考如下代码://项目中添加Micrsoft.mshtml引用using mshtml;IHTMLDocument2 vDocument = (IHTMLDocument2)webBrowser1.Document.DomDocument;foreach (IHTMLElement vElement in vDocument.all){ if (vElement.tagName.ToLower() == "input") { IHTMLInputElement vInputElement = (IHTMLInputElement)vElement; if (vInputElement.type.ToLower() == "radio" && vInputElement.value.ToLower() == "male") vInputElement.@checked = true; }} 将该radiobutton的runat属性设置为"server"<input id="rbGender2" type="radio" value="male" runat="server" /><input id="rbGender1" type="radio" value="female" runat="server" /> //从数据库中读取gender的值 string getGender; //将读取出的gender值赋给GetGender if (getGender == "male") { this.rbGenderMale.Checked = true; this.rbGenderFemale.Checked = false; } else { this.rbGenderFemale.Checked = true; this.rbGenderMale.Checked = false; } zswang的方法行得通,我又琢磨出另外一个方法,设置每一个radio的ID分别为"rbGenderMale", "rbGenderFemale",然后webBrowser1.Document.GetElementById("rbPureA").SetAttribute("checked", "true"); 应该为:webBrowser1.Document.GetElementById("rbGenderMale").SetAttribute("checked", "true"); 2个小问题有些疑惑 如何用.NET技术来对两篇文章进行对平,把相似的段落和文字标出来? C# WORD操作 C# 获取动态控件内容。。 这个是怎么做来的 C#水晶报表打印“登录错误” 》》》熟悉串口SerialPort类的高手请进,如何在PC机端获得校验方式(Parity)??? C#补获tab键为什么会不起做用?各位大哥你们怎么做的? 新手问题 关于程序集引用 急?在线等?Socket编程问题? 求个时间算法!!!!! Datagrid里面如何改变关键字的颜色
<input type="Radio"name="rbGender"value="male">男
自动web浏览, 自动点击按钮填写表单http://www.codeproject.com/cs/samples/automatingwebbrowsing.asp
//项目中添加Micrsoft.mshtml引用
using mshtml;IHTMLDocument2 vDocument =
(IHTMLDocument2)webBrowser1.Document.DomDocument;
foreach (IHTMLElement vElement in vDocument.all)
{
if (vElement.tagName.ToLower() == "input")
{
IHTMLInputElement vInputElement = (IHTMLInputElement)vElement;
if (vInputElement.type.ToLower() == "radio" &&
vInputElement.value.ToLower() == "male")
vInputElement.@checked = true;
}
}
<input id="rbGender1" type="radio" value="female" runat="server" /> //从数据库中读取gender的值 string getGender;
//将读取出的gender值赋给GetGender if (getGender == "male")
{
this.rbGenderMale.Checked = true;
this.rbGenderFemale.Checked = false;
}
else
{
this.rbGenderFemale.Checked = true;
this.rbGenderMale.Checked = false;
}
我又琢磨出另外一个方法,设置每一个radio的ID分别为"rbGenderMale", "rbGenderFemale",然后
webBrowser1.Document.GetElementById("rbPureA").SetAttribute("checked", "true");
webBrowser1.Document.GetElementById("rbGenderMale").SetAttribute("checked", "true");