请问这种我怎么去设置他?就是通过webBrowser1去给他赋值!!没有 value属性。。。

超级汉堡 2012-03-20 10:26:49

<input type="text" name="verifycode" maxlength="4" onChange="checkOnChange(this);" style="width:85px">



请问这种我怎么去设置他?就是通过webBrowser1去给他赋值!!没有 value属性。。。

//txtcode("value", textBox3.Text.ToString()); //给验证码赋值
foreach (HtmlElement element in txtcode)
{
string str = element.GetAttribute("name");
if (str == "verifycode")
{
element.SetAttribute("value", textBox3.Text.ToString());
webBrowser1.Document.GetElementById("verifycode").InvokeMember("onChange");
}
}
这个方法我试了 不行 不能赋值


...全文
121 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
超级汉堡 2012-03-21
  • 打赏
  • 举报
回复
没人了吗???这论坛好像死了?
超级汉堡 2012-03-20
  • 打赏
  • 举报
回复
还是不行啊 大哥 能发一个完整的例子吗 我这个就是百度注册 那个验证码

“0”的值对于“index”无效。“index”应介于 0 和 -1 之间。
参数名: index
机器人 2012-03-20
  • 打赏
  • 举报
回复
显然应该用 GetElementsByName("verfycode")[0]

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧