webview的输入字段中的Android电子邮件友好键盘

Sen*_*hil 5 email keyboard android input webview

我有一个webview,用户必须在相应的输入字段中键入他们的电子邮件和密码.我想在用户点击电子邮件字段时显示电子邮件友好键盘.如何使用javascript做到这一点?

我尝试使用以下代码使用javascript

 String emailKeyboard="document.getElementById('src').type=\"email\";";
 mWebView.loadUrl("javascript:(function() { " + emailKeyboard +"})()");
Run Code Online (Sandbox Code Playgroud)

我也尝试通过名字获取元素

String emailKeyboard="document.getElementByName('j_username').type=\"email\";";
mWebView.loadUrl("javascript:(function() { " + emailKeyboard +"})()");
Run Code Online (Sandbox Code Playgroud)

其中j_username是输入字段的名称.但它没有用.任何帮助非常感谢.

谢谢,Senthil.M

Aus*_*son 1

为什么不直接在 HTML 中设置字段的类型,而不是尝试动态添加它们(无论如何,这都会对性能造成更大的压力......)。