繁体   English   中英

如何通过编程将焦点设置为Webview控件

[英]How to set focus to Webview control programmatically

在Windows Phone 8.1应用程序(运行时)中,我有一个webview控件可以加载html数据。 我想将焦点移至webview控件,并在页面加载时调出键盘。 这似乎不起作用:

await _webView.InvokeScriptAsync("eval", new string[] { "focusContent" });

什么是实现此目标的正确脚本?

如果您知道什么是元素ID,则可以对其进行关注。 您可以按照以下步骤进行操作:

await _webView.InvokeScriptAsync("eval", new string[] { "document.getElementById('txEmail')" });

如果控制元素ID等于txEmail它将正常工作

<input type="text" id="txEmail" name="elementToBeFocused" />

我希望它对您有用,对我有用;)

暂无
暂无

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

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