2011-01-27 13 views
5

Tengo una vista web en la que el usuario debe escribir su correo electrónico y contraseña en los campos de entrada correspondientes. Quiero mostrar el teclado amigable con el correo electrónico cuando el usuario toca el campo de correo electrónico. ¿Cómo hacerlo usando javascript?Teclado compatible con el correo electrónico de Android en el campo de entrada de webview

He intentado utilizar el código JavaScript utilizando el siguiente código

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

También probé por conseguir el elemento por su nombre como

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

donde j_username es el nombre del campo de entrada. Pero no está funcionando. Cualquier ayuda muy apreciada.

Gracias, Senthil.M

Respuesta

1

Por qué no acaba de establecer el tipo de los campos directamente en el código HTML en lugar de tratar de añadir sobre la marcha (lo que provoca más tensión en el rendimiento de todos modos ...).

Cuestiones relacionadas