Estoy usando el digitalbush enmascarado de entrada plugin de jQuery. Se está trabajando muy bien en los navegadores web y el navegador del iPhone a la perfección, pero no es trabajo para dispositivos móviles Android.

Mi problema :
la máscara es
en el campo de entrada _ – _ – ___.

Cuando yo escriba los números que se 12345685555___-

Ejemplo: http://rossbender.com/temp/mask.html

Alguna sugerencia? ¿Cómo puedo solucionar esto?

Gracias
Prasad.

  • se puede compartir el DOM usted ha usado ?
  • $(‘input[name=»usuario[ssn]»]’).la máscara(«999-99-9999»); pero todas las máscaras se devuelve el mismo comportamiento.
  • me refiero a que el código html que ha usado?
  • Ruby on rails (vista en html de la página)
  • por favor compartir el código html?
  • <input type=»tel» id=»socialsecurity» name=»usuario[ssn]» /> El sitio de demostración también no funciona en móviles android digitalbush.com/projects/masked-input-plugin
  • ¿Ha utilizado el atributo maxlength?
  • no, porque ssn campo es de longitud fija.
  • Esto se ha corregido un tiempo atrás (hace 11 meses), pero por alguna razón la distribución publicado en el sitio web nunca se llevó a los cambios. Si usted agarra de la fuente de crudo, la revisión de las obras: raw.github.com/digitalBush/jquery.maskedinput/master/src/…
  • Se puede hacer una respuesta de tu comentario? Porque, en efecto, se resuelve el problema.
  • Mi respuesta parece estar funcionando para la mayoría de la gente. ¿Te importa que marca es el aceptado la respuesta?

InformationsquelleAutor Durga Prasad | 2013-08-26

6 Comentarios

  1. 39

    He resuelto este problema con tres acciones, que se han fijado para todos los Android 4.0+ teléfonos:

    1. Actualización enmascarado de entrada al menos a la versión 1.4
    2. Agregar type="tel" a la entrada, para activar el teclado numérico
    3. Eliminar la entrada de la maxlength atributo o conjunto un valor determinado de no interferir con el símbolo de intercalación de acción, como 20.
    • Trabajó para mí en android 4.x
    • trabajó para mí en 5.1.1, el uso de máscara de entrada en forma angular usando angular de pagos. Gracias!
    • Esto funcionó para mí. Samsung teclado tiene un problema porque de texto predictivo, el cual fue resuelto por forzar el teclado numérico.
    • Trabajó para mí en android 6.0.1, Nota 7
    • Para mí el trabajo sólo añadir type=»tel». Gracias !
    • ¿usted ya tiene una versión reciente de máscaras de entrada, y fue el maxlength valor establecido?
    • Esto no funciona para mi aplicación, notó Enmascarado de Entrada no estaba siendo mantenido nunca más, así que he encontrado una nueva biblioteca: igorescobar.github.io/jQuery-Máscara-Plugin Similar básicas de llamada y funciona como un encanto!

  2. 7

    He intentado utilizar el raw de secuencia de comandos que Jonathan Rowny mencionado, pero yo seguía teniendo el mismo problema con un S3 – navegador Chrome. Creo que tiene algo que ver con los insumos type="tel" y/o type="number". Terminé teniendo que usar otro plugin. http://igorescobar.github.io/jQuery-Mask-Plugin/

    jquery-máscara de (que no debe confundirse con jquery-enmascarado-entrada) es muy similar pero con una sintaxis ligeramente diferente. Espero que esto ayuda a cualquier persona con este problema.

    jquery-enmascarado-entrada sintaxis:
    $("#phone").mask("(999) 999-9999");

    VS

    jquery-máscara de sintaxis: ('#phone').mask('(000) 000-0000');

    • La cruda guión de Jonathan Rowny mencionado no me funciona en Android 4.1 + Chrome. Traté de Igor Escobar script (jquery-máscara) que se menciona arriba y funcionó a la perfección!
    • Igor Escobar de la secuencia de comandos no funcionar en versiones anteriores de Android de stock de los navegadores aunque
  3. 0

    Me encontré con este problema y lo resolvió por quitar el atributo type=»number» de la asp cuadro de texto. Después de que el enmascarado de entrada trabajó incluso en dispositivos móviles.

  4. 0

    La biblioteca en la pregunta ya no puede ser mantenida. Cambié mi aplicación para jQuery Máscara de Entrada como funciona muy bien, tiene una base similar init llamada a la antigua biblioteca de decisiones para una extremadamente fácil de transición y, en el momento de este post, jQuery Máscara de Entrada es mantenido regularmente en GitHub.

    Mi problema era con el número de teléfono enmascarador mover el cursor a la segunda posición después de 3 o 4 dígitos introducidos. El cursor siguió a actuar extraño después de ese punto. El problema fue notado usando jQuery Enmascarado de Entrada v1.4.1 (antigua biblioteca) en android, tablets con Chrome post de la versión principal 51.

Dejar respuesta

Please enter your comment!
Please enter your name here