2010-10-20 65 views
0

如何将文本粘贴到浏览器控件的窗体中的文本区域?将文本粘贴到Vb.Net中的浏览器控件的textarea中

我想我如何选择是正确的

browser1.Document.Forms.GetElementsByName("editform").GetElementsByName("input") 

UPDATE:下面是HTML

.... 
<form name="editform"> 
<textarea name="input"> 
</textarea> 
</form> 
... 
+0

你也可以提供一个HTML样本吗? – Garett 2010-10-20 15:49:43

回答

0

由于安全原因,找不到它是可能的。

0

这里是它如何基于HTML你”工作的一个示例已经提供。您必须先通过Microsoft.mshtml添加对MSHTML的引用。此外,我会建议在文本区域添加一个id属性,然后您可以更容易地获得它。沿着这些线路的东西。

<form name="editform"> 
    <textarea id="myTextArea" name="input"> 
    </textarea> 
</form> 

然后你可以设置文本区域的value财产。

Dim textArea As HTMLTextAreaElement 

textArea = WebBrowser1.Document.GetElementById("myTextArea").DomElement 
textArea.value = "Hello World!" 
相关问题