Estou trabalhando em um aplicativo da web para celular e tenho vários campos de texto que podem se beneficiar <input type="tel"/>
. iPhones ajustam o teclado para o usuário, mas estou preocupado em quebrar a compatibilidade com versões anteriores. O que espero é que os navegadores / telefones que suportam isso possam ajudar o usuário e outro navegador voltará a um campo de texto padrão? Esta é uma prática aceitável? Isso ainda funciona?
107
Respostas:
Sim, qualquer tipo não suportado será revertido para o formato 'type = text'.
Encontrei uma boa página que lista todos os tipos de entrada existentes. Tentei ver em diferentes navegadores, um pouco interessante. Não sei se isso vai te ajudar ou não.
http://miketaylr.com/pres/html5/forms2.html
fonte
meta
postagem sobre a exclusão do meu tópico hoje. Obrigado pelo seu tempo.Os navegadores voltarão para type = "text" quando encontrarem um tipo de entrada não compatível. Portanto, acho que está tudo bem usar type = "tel".
fonte
Resposta curta: sim. Como @ el.pescado menciona, os navegadores voltam
type=text
quando não entendem o tipo. Para obter mais informações sobre os outros recursos interessantes que você obtém dos formulários HTML5, consulte A Form of Madness , que é o capítulo sobre formulários em Dive Into HTML5.fonte