winform程序 webBrowser控件中 按钮的提交?

ffww 2009-11-25 10:17:40
网页相关源码:
<tr>
<td class="td1"> </td>
<td class="td2"><input name="" type="button" class="btn-submit" onFocus="this.className='btn-submit-act'" onBlur="this.className='btn-submit'" onClick="this.blur();doRegFormSubmit();" value="" title="创建帐号">
</td>
<td class="td3"> </td>
</tr>


如何模拟点击这个按钮啊?
webBrowser1.Document.GetElementById("confirm").InvokeMember("Click");

就是没明白上面的网页源码中哪个是ID?
...全文
129 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
starj1 2009-11-29
  • 打赏
  • 举报
回复
htmlelement het=null;
foreach (htmlelement hett in Document.body.All)
{
if(hett.outerhtml=="指定的OuterHtml")
{
het=hett;
break;
}
}
if(het!=null)
het.InvokeMember("Click")

//大小写自己改,再不会帮不了你了。
ffww 2009-11-27
  • 打赏
  • 举报
回复
不会做,谁给个例子。
starj1 2009-11-26
  • 打赏
  • 举报
回复
遍历Document.body.All
找到OuterHtml是<input name="" type="button" class="btn-submit" onFocus="this.className='btn-submit-act'" onBlur="this.className='btn-submit'" onClick="this.blur();doRegFormSubmit();" value="" title="创建帐号">的HtmlElement
然后对找到的HtmlElement调用函数InvokeMember("Click")

完事了。
给分……
ffww 2009-11-25
  • 打赏
  • 举报
回复
那我该怎么办? 麻烦大家看一下http://reg.email.163.com/mailregAll/reg0.jsp
如何模拟提交“创建注册?
soaringbird 2009-11-25
  • 打赏
  • 举报
回复
没有指定id

<input name="" type="button" id="aaaaaa" 应该包含这个id才有id

110,537

社区成员

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

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

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