一个Web Form名为talk,内有三个INPUT,其中一个INPUT名为systemp,如何能将systemp的值改变。我的代码如下,但是却发生错误。到底错在哪里呢?
procedure TMainForm.Submit
var
Doc:IHTMLDocument2;
Form:IHTMLFormElement;
Say:IHTMLInputElement;
begin
Doc:=Webbrowser1.Document as IHTMLDocument2;
Form:= Doc.all.item('talk',0) as IHTMLFormElement;
Say:=Form.item('systemp',0) as IHTMLInputElement;
Say.value:='添加提交内容';
Form.Submit;
end;
procedure TMainForm.Submit
var
Doc:IHTMLDocument2;
Form:IHTMLFormElement;
Say:IHTMLInputElement;
begin
Doc:=Webbrowser1.Document as IHTMLDocument2;
Form:= Doc.all.item('talk',0) as IHTMLFormElement;
Say:=Form.item('systemp',0) as IHTMLInputElement;
Say.value:='添加提交内容';
Form.Submit;
end;
解决方案 »
- 写入任意exe头文件中..
- 50分怎样将自己的程序安装完后,加入到系统控制面板添加与删除程序列表中,不用第三方安装程序制作工具。
- 在delphi客户端程序中如何通过http方式访问远程机上的com组件?
- 用什么方式实现局域网内的数据库实时数据传输比较方便,可靠
- 连接数据库
- 一个关于把DBGRID的内容(查询到的)导入到EXCEL里
- 简单问题: 用TABLE的findkey查询的结果可否在DBGRID中显示出来???
- 1、请介绍几本用Delphi学习COM+的好书;2、在哪有F1Book下载
- 为什么我卸载了DELPHI6,再装回D5,为什么老出现没响应死在那里呢?
- 小妹?^_^?捉虫:有没有人试过?????????
- 请教关于lzw文件是什么工具可以打开?
- 菜菜问题:::我用quickreport做一个简单报表死活显示不出来,请帮忙!
if Succeeded(WebBrowser1.Document.QueryInterface(IHTMLDocument2, Doc)) then
// do something;