TwebBrowser自动填表的问题 up有分 (200分)

  • 主题发起人 主题发起人 andy263
  • 开始时间 开始时间
A

andy263

Unregistered / Unconfirmed
GUEST, unregistred user!
<input type="text" name="xxx" size="20">
对于网页这种连接 我们可以用如下方式实现填写内容。
var
o: Olevariant;
all: IHTMLElementCollection;
item: IHTMLElement;
begin
o := WebBrowser1.oleobject.document.all.item('xxx', 0);
o.value:='myValue';


[red]我的问题是[/red]

如果网页中是这种文本框(实际上就是邮箱中选择附件的部分)
<input type="file" name="xxx" size="20">

代码应该怎么写?

 
如不能解决 做散分处理。
 
不也是设置value吗
 
设置value不管用。 但手动输入可以。
用sendmessage显得有点麻烦 而且不好确定网页中的文本框的hwnd
 
如何查找html里面的 的文本原件呢
 
up!!!!!!!!!1
 
MSDN中说file类型的文本框的value是只读的
所以没办法了,只能模拟键盘输入
 
MSDN说了就没有办法了!!转别的路径吧?
 
那怎么找到TwebBrowser里面的输入框的句柄阿
 
没遇见过这种问题!帮你顶顶!
 
没遇见过这种问题!帮你顶顶!但希望能有答案!
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
800
import
I
后退
顶部