2015-09-23 44 views
0

在我的Windows Phone 8.1應用程序(運行時)中,我有一個webview控件來加載html數據。我想將焦點移至webview控件,並在頁面加載時調出鍵盤。這似乎並沒有工作:如何通過編程設置焦點到Webview控件

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

什麼是正確的腳本來實現這一目標?

回答

0

如果您知道元素ID是什麼,您可以專注於它。 你可以做到這一點如下:

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

它會正常工作,如果控制元件ID等於txEmail

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

我希望它爲你工作,爲我工作;)

相關問題