在我的Windows Phone 8.1应用程序(运行时)中,我有一个webview控件来加载html数据。我想将焦点移到webview控件上,并在页面加载时调出键盘。这似乎不起作用:
await _webView.InvokeScriptAsync("eval", new string[] { "focusContent" });
实现此目的的正确脚本是什么?
答案 0 :(得分:0)
如果您知道元素ID是什么,您可以将焦点放在其中。 你可以这样做:
await _webView.InvokeScriptAsync("eval", new string[] { "document.getElementById('txEmail')" });
如果控制元素id等于 txEmail
,它将正常工作<input type="text" id="txEmail" name="elementToBeFocused" />
我希望它适合你,为我工作;)