Estoy trabajando en una aplicación web para teléfonos móviles y tengo varios campos de texto de los que podría beneficiarse <input type="tel"/>
. Los iPhones ajustarán el teclado para el usuario, pero me preocupa romper la compatibilidad con versiones anteriores. Lo que espero es que los navegadores / teléfonos que admiten esto puedan ayudar al usuario y a otros navegadores a recurrir a un campo de texto estándar. ¿Es esta una práctica aceptable? ¿Funciona siquiera?
107
Respuestas:
Sí, cualquier tipo no admitido volverá al formato 'tipo = texto'.
Encontré una buena página que enumera todos los tipos de entrada existentes. Intenté mirarlo desde diferentes navegadores, un poco interesante. No sé si te ayudará o no.
http://miketaylr.com/pres/html5/forms2.html
fuente
meta
publicación sobre la eliminación de mi tema hoy. Gracias por tu tiempo.Los navegadores recurrirán a type = "text" cuando encuentren un tipo de entrada no compatible. Entonces creo que está bien usar type = "tel".
fuente
Respuesta corta: sí. Como menciona @ el.pescado, los navegadores retroceden
type=text
cuando no entienden el tipo. Para obtener más información sobre las otras características interesantes que obtiene de los formularios HTML5, consulte A Form of Madness , que es el capítulo de formularios en Dive Into HTML5.fuente