Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

703
Visualizações
Uso de HTML 5 para cambiar el idioma del teclado en dispositivos móviles

Tengo un formulario HTML 5 bilingüe y estoy usando el atributo de tipo para ayudar a cambiar el diseño del teclado para dispositivos móviles.

 <input type="tel" /> <input type="email" /> <input type="?" />

Esto funciona bien, ya que el valor del teléfono muestra un teclado numérico y el correo electrónico muestra un teclado personalizado para escribir correos electrónicos.

Pero me pregunto si hay una manera de especificar el idioma de la entrada, para que el dispositivo cambie al teclado apropiado.

He probado esto al azar:

 <input type="text" lang="ar" />

Pero no pasó nada, ¿es esto posible en HTML5 o Javascript?

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Creo que esto no es realmente posible, el problema que encontrará es que el teclado es en sí mismo una aplicación que depende de la configuración regional de los usuarios, por lo tanto, no puede cambiarlo directamente desde su página web html, ni puede garantizar que su usuario tendrá el "árabe". El conjunto de caracteres y el teclado dependen también del sistema operativo del dispositivo móvil.

Aquí hay un ejemplo para el tipo de entrada móvil html:

http://mobileinputtypes.com/

over 4 years ago · Santiago Trujillo Relatório

0

El atributo Lang fue una característica patentada agregada por Microsoft a su navegador Internet Explorer. Se refería al lenguaje de secuencias de comandos no. Se utilizó para identificar qué idioma usar para interpretar guiones.

Leer más: https://html.com/attributes/input-language/#ixzz6F9qYpJJ9

Si desea abrir el teclado en un idioma en particular, no puede hacerlo directamente en la aplicación web.

Pero puede crear sus modales personalizados que funcionarán como teclados para diferentes idiomas (la apariencia debe ser la de un teclado real, pero no es un teclado de dispositivo genérico). En este escenario, cuando el usuario hace clic en el campo de entrada, puede activar la apertura de su modal personalizado. En general, en el escenario anterior, el teclado del dispositivo también se activará. Esto se puede detener usando inputmode='none' <input type="text" inputmode="none" /> Consulte: https://css-tricks.com/everything-you-ever-wanted-to-know-about- modo de entrada/

over 4 years ago · Santiago Trujillo Relatório

0

En extensión a e2rabi y Srikara BS , de hecho no es posible, pero podría haber una solución.

En una de las aplicaciones que está construyendo mi empleador, querían que se usara un conjunto de caracteres estricto. Básicamente, configuran todas las entradas para que contengan la propiedad disabled , y al hacer clic (tocar) se genera un teclado personalizado. Debido al atributo deshabilitado, el teclado no se activará y, al usar Javascript (básico), puede completar la entrada con las teclas utilizadas en su teclado personalizado.

Este no es el método más viable, pero dado que no puede forzar el idioma del teclado de un usuario (especialmente porque un sistema operativo como Android permite teclados personalizados), podría ser su única opción si desea forzar un conjunto de teclas o esquema/diseño específico. .

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda