Estoy creando una aplicación HTML5 en un Android y para este escenario específico, tenemos un campo de entrada que es para el código de seguridad de una tarjeta de crédito y queremos forzar que el campo de entrada sea solo numérico y enmascarado.¿Hay alguna manera de tener un campo de entrada numérica enmascarado?
No he tenido suerte buscando este caso específico y de todo lo que puedo decir investigando/probándome es que esto no se puede hacer puramente a través de HTML5 (ya que el número y la contraseña son opciones de tipo y solo se puede usar un tipo). ¿Me estoy perdiendo algo y hay una manera de abrir el teclado numérico mientras se enmascara la entrada a través de HTML5 o hay otra forma de forzar el tipo de entrada del teclado o enmascarar la entrada a través de CSS o JavaScript?
¡Gracias por cualquier ayuda!
Cuando dices 'puramente a través de HTML5' ¿realmente quieres decir 'sin JavaScript'? – robertc
Preferiblemente, me gustaría utilizar únicamente los parámetros del campo de entrada; sin embargo, estoy abierto a usar JavaScript. La única solución potencial que puedo pensar es el campo por defecto para escribir el número y en un evento de enfoque cambiar el tipo a la contraseña en JS. No lo he probado, así que no estoy seguro de cómo lo manejaría Android. – JakeW
@ user1074240, ¿te refieres a un campo de número de pin? Si es así, use el campo 'contraseña', pero valide que el valor debe ser numérico. – zzzzBov