WebBrowser的问题!

AV_15 2003-09-12 05:14:53
<form name=ff ......>
........
<input type=submit value=确认 name=submit >
<input type=reset value=取消 name=reset>
........
</form>

表单如上.(其他定义未列出)

我用 WebBrowser.OleObject.Document.ff.aa.value:='abcd'; 填充表单ff中的aa这个文本框,这一步没有问题.
但我一使用 WebBrowser.OleObject.Document.ff.submit; 提交表单时,编译器就提示"没发现成员!".明明都有定义submit,为什么说没发现呢?这该怎么办?
...全文
114 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lucyruth 2003-11-27
  • 打赏
  • 举报
回复
<form name=ff ......>
........
<input type=file name="fileUp">
<input type=submit value=确认 name=submit >
<input type=reset value=取消 name=reset>
........
</form>
就不能赋值了,还需要高手指正!!
AV_15 2003-10-25
  • 打赏
  • 举报
回复
谢谢.我试试....
恐怕他们封装的不一样....
AV_15 2003-09-21
  • 打赏
  • 举报
回复
UP
cnhgj 2003-09-21
  • 打赏
  • 举报
回复
有个VB的,供参考一下

Dim vDoc, vTag
Dim i As Integer

Set vDoc = WebBrowser1.Document.frames.Item(2).frames.Item(1).Document

For i = 0 To vDoc.All.length - 1
If UCase(vDoc.All(i).tagName) = "INPUT" Then
Set vTag = vDoc.All(i)
If vTag.Type = "button" Then
vTag.Click
End If
End If
Next i
AV_15 2003-09-14
  • 打赏
  • 举报
回复
UP
AV_15 2003-09-12
  • 打赏
  • 举报
回复
语法检查未通过.
我水平有限,无法纠正其中不妥之处,还请 Eastunfail(浴血雏龙)==(恶鱼杀手) 明示!
Eastunfail 2003-09-12
  • 打赏
  • 举报
回复
uses MSHTML;


((WebBrowse1.Document as IHTMLDocument2).All['aa'] as IHTMLInputButton2).submit();

看看这样,没有测试,对按钮的接口名记得不太清楚了

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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