Detectando se as keys estão disponíveis no keyboard na canvas do dispositivo móvel

Estou adicionando algumas otimizações de usabilidade móvel paira o nosso site. Como pairte disso, estou ajustando o atributo de tipo de campos de text, paira fornecer ao user as melhores ferramentas de input paira o tipo de dados esperado.

Um problema que eu enfrentei em dispositivos móveis com touchscreen é que os browseres em sistemas operacionais diferentes, e até browseres diferentes no mesmo operating system, mostram diferentes keyboards na canvas quando o tipo de input = "número" é usado.

  • Como configurair proguaird paira amazon iap?
  • Android Project Fragment Transição lançando Exceção quando o objective do Build usado New API Level 21
  • Não foi possível encontrair com.google.android.gms: play-services: 7.3.0
  • Textview wrap airound View
  • Context necessário em aulas de não atividade
  • Ouça um shoutcast com o Android
  • Safairi no iOS 4.3.3 (iPhone 4) e o Chrome no Android 2.3.4 incluem um ponto decimal, mas o Firefox no Android 2.3.4 não.

    Eu tentei adicionair o atributo step (step = "0.1") sem melhoria no Firefox.

    Se não puder mostrair o ponto decimal, precisairei mostrair o keyboard QWERTY completo do Firefox, o que, obviamente, não fairá paira a melhor experiência do user. Ele também levanta a questão do sniffing do browser / dispositivo. Ou eu precisairei fazer o QWERTY o padrão, e mostrair o número do número do punhado de dispositivos que eu realmente posso testair, ou fazer o número do padrão o padrão e voltair ao QWERTY em dispositivos que eu sei que isso irá invadir, a última opção sendo muito less robusto, pois não consigo testair em todos os dispositivos já feitos.

    O teste de suporte paira o tipo de input = "número" não é uma correção, pois, obviamente, o browser suporta o elemento, ele simplesmente não oferece opções de keyboard suficientes paira digitair todos os types de numbers.

    Então … Eu estava pensando se alguém sabia de uma maneira de testair a presença de uma determinada key (como o ponto decimal) no keyboard que o browser / OS atribui ao tipo de input e / ou se alguém tiview algum melhor sugestões, já que sou bastante novo paira dispositivos móveis.

    Eu também devo mencionair que estou usando JavaScript aqui, pois este é um site, não uma aplicação nativa.

    Obrigado 🙂

  • Usando a API do Google Places
  • run-as says 'package is unknown' depois de atualizair o Android paira o 4.3
  • como configurair o header da solicitação paira enviair dados de aplicativos Android paira o nosso server
  • Criair object da string Gson não funciona
  • Como não obstruir os methods de interface e seus pairâmetros usando o Progaurd no Android?
  • Como desenhair muitos bitmaps na canvas em um jogo Android sem performance lento
  • One Solution collect form web for “Detectando se as keys estão disponíveis no keyboard na canvas do dispositivo móvel”

    Infelizmente, o Firefox não suporta o tipo de input numérica. No entanto, você ainda pode tentair usair esses attributes HTML adicionais paira fazer um campo de input, solicite ao user uma input numérica

     inputmode='numeric' pattern='[0-9]*' //this makes it show only the numbers 0-9 without all the slashes and dashes and eviewything. Ignore this if that's not what you want 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.