Tengo un sitio que es principalmente para usuarios móviles pero también para escritorio.
En Mobile Safari, el uso <input type="number">
funciona muy bien porque muestra el teclado numérico en los campos de entrada que solo deben contener números.
Sin embargo, en Chrome y Safari, el uso de entradas numéricas muestra botones giratorios en el lado derecho del campo, que parece una mierda en mi diseño. Realmente no necesito los botones, porque de todos modos son inútiles cuando necesitas escribir algo como un número de 6 dígitos.
¿Es posible deshabilitar esto con -webkit-appearance
algún otro truco de CSS? Lo he intentado sin mucha suerte.
type="text"
por otros motivos y solo cambió a número para la función de teclado numérico, puede usarpattern="[0-9]*"
para obtener la función de teclado, lo que le permite conservartype="text"
. Ver stackoverflow.com/questions/6171903/…