简体   繁体   English

您如何在webkitbrowser中关注类文本框?

[英]How do you focus a class textbox in webkitbrowser?

I have this code for putting text into a textbox in a website: 我有以下代码可将文本放入网站的textbox

Website code: 网站代码:

<textarea class="chat_input">

    Enter text for chat here

</textarea>

Program Code: 程序代码:

message = txtMessage.Text;
foreach(Node txt in wb.Document.GetElementsByTagName("textarea"))
{
    if(((Element)txt).GetAttribute("Class") == "chat_input")
    {
        ((Element)txt).TextContent = message;
    }
}

But the problem is, it only puts the text in when the textbox is focused. 但是问题是,它仅在文本textbox处于焦点状态时才将文本放入。 Is there any way I can focus the textbox so that I don't have to do it manually? 有什么方法可以使textbox集中显示,从而不必手动进行操作?

How about Element.focus method? Element.focus方法怎么样?

I don't know if your webkit binding is exposing that method, but its standard DOM method. 我不知道您的Webkit绑定是否公开了该方法,但是不公开其标准DOM方法。 http://www.w3schools.com/jsref/met_html_focus.asp http://www.w3schools.com/jsref/met_html_focus.asp

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM