ov: OleVariant;
ov :=wb.OleObject.document.all.item('UserName',0);
ov.Value :='liukangcoco';
ov := wb.OleObject.document.all.item('Password',0);
ov.Value := '123456';
下面有个注册按钮,可是没有Name属性,怎么办啊?
急~~~~~

解决方案 »

  1.   

    o := WebBrowser1.oleobject.document.all.item('submit',0); //提交
      o.click;或  WebBrowser1.oleobject.document.Forms.Item(0, 0).submit;  //别一种提交方法..
      

  2.   

    不行,他的按钮没有名称是控的,只能看到类别(Type)是submit,后来我看了下帮助文件,直到怎么解决了~
          ov:=Wb.OleObject.Document.forms.item(0).elements;
          for i := 0 to (ov.Length-1) do
          begin
            if ov.item(i).type='submit' then ov.item(i).click;
          end;
      

  3.   

    呵呵楼主真是聪明……你判断其ov.item(i).value='发送'这样不行吗?或都其为Image类型
      

  4.   

    ov.item(i).value这个我一开始就试验了下,可是运行出错,说什么没有这个方法~
    到现在还不知道为什么呢?
      

  5.   

    那就怪了,我这样取都可以;其不过tagName、type 、name及value这几个属性能是吗
      

  6.   

    Delphi子带的Ole Program那个帮助~
      

  7.   

    直接运行FORM中那个ACTION,自己填上用户名和密码