HtmlDocument.Forms 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取文档中所有 <FORM>
元素的集合。
public:
property System::Windows::Forms::HtmlElementCollection ^ Forms { System::Windows::Forms::HtmlElementCollection ^ get(); };
public System.Windows.Forms.HtmlElementCollection Forms { get; }
member this.Forms : System.Windows.Forms.HtmlElementCollection
Public ReadOnly Property Forms As HtmlElementCollection
属性值
文档中的 FORM> 元素之<
一HtmlElementCollection。
示例
下面的代码示例循环访问网页上的所有 Form
元素,并清除所有用户输入,将表单设置回其默认值。
private void ResetForms()
{
if (webBrowser1.Document != null)
{
foreach (HtmlElement form in webBrowser1.Document.Forms)
{
form.InvokeMember("reset");
}
}
}
Private Sub ResetForms()
If (Not (WebBrowser1.Document Is Nothing)) Then
For Each FormElem As HtmlElement In WebBrowser1.Document.Forms
FormElem.InvokeMember("reset")
Next
End If
End Sub
注解
HTML 文档可能有一个或多个 FORM
元素,其中包含用于将数据提交回服务器的输入字段。
可以通过使用InvokeMember该方法获取方法并调用其Submit
HtmlElement方法,以编程方式提交 aFORM
。
若要向文档添加新 FORM
标记,可以创建一个新 FORM
标记作为字符串,并将其分配给 InnerHtml 以前添加到 HTML DOM 的元素的属性;也可以使用 CreateElement 该方法,使用 SetAttribute方法设置其属性,并使用它添加为现有元素的子元素 AppendChild。