问一下关于webbrowser1 提交表单的问题(100分)

  • 主题发起人 主题发起人 jjm1227
  • 开始时间 开始时间
J

jjm1227

Unregistered / Unconfirmed
GUEST, unregistred user!
看一下这个代码

这个是HTML里的<input class="bt_ok" type="submit" onClick="DoReturn()" value="登录" />

用这个方法就可以提交了
WebBrowser1.OleObject.document.parentWindow.execScript('DoReturn()','javascript');

现在的问题是下面的onClick里是没有值的。用WebBrowser1怎么提交??

<input class="bt_ok" type="submit" onClick="" value="登录" />
 
先找到你要点击的input,然后直接调用click就可以了。
input是一个ihtmlinputelement
input.click;
 
var form:IHTMLFormElement;
form.submit;
中间自己实现
 
http://www.delphisearch.cn/?key=webbrowser1+%CC%E1%BD%BB%B1%ED%B5%A5
 
这个得看你form里面有什么东西没有....
有的话就要填上去,没的话就直接像楼上他们说的form.submit..
 
后退
顶部