[英]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.