2012-05-27 9 views
8

Cómo configurar el teclado predeterminado para los cuadros de entrada, por ejemplo, cuando la página se carga, podemos escribir un texto de entrada con otro idioma de teclado que no sea el inglés?Establecer el idioma definitivo para HTML input`s

+0

??? Plase explique mejor su problema explicando toda la situación y el entorno en el que trabaja. –

+0

¿Está hablando, por ejemplo, de teclados virtuales en dispositivos táctiles? – Pierre

+0

No, solo trato de convencer al usuario para que presione ctrl + shift para cambiar el idioma, solo configuro un teclado para una caja de entrada – bizzr3

Respuesta

9

Me gustaría pensar en el atributo lang. Pero esto es metainformación, realmente no estoy seguro de que el navegador haga algo con eso. Nunca lo intenté yo mismo.

<input lang="is" ...> 
+3

No afecta configuración del teclado en absoluto. –

+0

muchas gracias ... :) – mostafaznv

0

creo que es posible coger un keyCode del botón, que se ha pulsado, con javascript y vuelva a colocar el símbolo para el símbolo apropiado de la matriz.
Este código ayuda a comprender cómo atrapar un código clave (que no depende de idioma del teclado)

<form> 
Char: <input type="text" id="char" size="15" /> Keycode: <input type="text" id="keycode" size="15" /> 
</form> 

<script type="text/javascript"> 

var charfield=document.getElementById("char") 
charfield.onkeydown=function(e){ 
var e=window.event || e 
document.getElementById("keycode").value=e.keyCode 
} 

</script> 
Cuestiones relacionadas