【发布时间】:2012-03-30 20:30:47
【问题描述】:
我使用TEmbeddedWebBrowser 使用FillForm 方法填写html 表单。但是我的 html 表单包含一个完全基于 javascript 的编辑器,我不知道如何填写。
类似这样的:
your comment :
<script type='text/javascript' src='public/scripts/src/editor.js?1'></script>
还有提交按钮:
<input type="submit" name="btnSubmit" id="btnSubmit" value="Send" class="btn" onclick="rtevalue("data[body]",437934);" />
【问题讨论】:
-
谢谢,例子中使用了
SetFieldValue的方法。但正如我所说,问题是表单中没有字段。编辑器是基于 js 的。我怎样才能找到它的领域? -
我尝试使用
innerHtml和innerText属性填充iframe,但出现此错误:找不到成员。iframe似乎没有这些属性。 -
而
IHTMLElement类没有execCommand方法。 -
@Kermia,向我们展示
javascript源或指向它的链接,以及您的Delphi 代码...顺便说一句,当您回复评论时使用@,后跟用户名,所以他/她会收到通知。
标签: javascript delphi browser autofill