WebBrowser自动提交带附件上传的网页,做好了一半,附件哪个EDIT怎么设置不了值 ( 积分: 200 )

  • 主题发起人 主题发起人 fan2588
  • 开始时间 开始时间
F

fan2588

Unregistered / Unconfirmed
GUEST, unregistred user!
WebBrowser自动提交带附件上传的网页,做好了一半,浏览文件的哪个EDIT怎么设置不了值

Var
o : Olevariant;
begin
o:=WebBrowser1.OleObject.document.all.item('atc_title',0);
o.value :='自动上传的文件';
o:=WebBrowser1.OleObject.document.all.item('atc_attachment1',0);
o.value :='c:/windows/dhcp.exe';
o :=WebBrowser1.oleobject.document.all.item('FORM',0);
o.Click;
end;

这个是网页中的两个窗口,怎么text的可以设置值,subject不可以设置值
<input type='text' name='atc_title' value='0' size='1'>
<input type="file" class="subject" name="atc_attachment1">//这个是上传文件的哪个输入框
 
WebBrowser自动提交带附件上传的网页,做好了一半,浏览文件的哪个EDIT怎么设置不了值

Var
o : Olevariant;
begin
o:=WebBrowser1.OleObject.document.all.item('atc_title',0);
o.value :='自动上传的文件';
o:=WebBrowser1.OleObject.document.all.item('atc_attachment1',0);
o.value :='c:/windows/dhcp.exe';
o :=WebBrowser1.oleobject.document.all.item('FORM',0);
o.Click;
end;

这个是网页中的两个窗口,怎么text的可以设置值,subject不可以设置值
<input type='text' name='atc_title' value='0' size='1'>
<input type="file" class="subject" name="atc_attachment1">//这个是上传文件的哪个输入框
 
那个域的值设置不了,只有想办法模拟点饥那个安扭,如果你研究过左轻侯写的那个上传控件代码就知道,文件域里面包含了很多东西,而且我们直接在JS里面也设置不了的,反正JS能提交,我们在DELPHI里面大部分就可以实现,个人看法,供参考
 
后退
顶部