Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fábio BN

Problemas com Mask do JQuery

Recommended Posts

Oi pessoal.

 

Venho aqui relatar um problema, possuo uma Loja Virtual, faz cerca de 2 semanas formatei alguns campos com a Mask do Jquery, a cada 15 cadastros cerca de 1 deles, os campos não são formatados pelo MASK, já aconteceu do mesmo cliente receber a formatação numa tela e na tela seguinte a formatação não funcionar.

 

Estou usando os JS:

<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="js/jquery.mask.min.js"></script>

 

***************

 

Nos meus navegadores sempre funcionou, mas alguns clientes não funcionam.

 

Código completo de exemplo:

JS:

 

$('#ddd').mask('(00)');
$('#telefone').mask('00000-0000', {reverse: true});

 

<input name="ddd_fixo" type="text" id="ddd" size="03" maxlength="4" onKeyUp="return autoTab(this, 3, event);" class="input_caixa">

 

<input name="telefone_fixo" type="text" id="telefone" size="10" maxlength="10" class="input_caixa">

Como eu disse, na maioria das vezes funciona a máscara, em alguns casos não, seria problema do navegador da pessoa?

 

Aproveitando o tópico, qual o risco de usar telas com formatação em Jquery ou BootStrap e falhar, e o cliente ficar sem poder visualizar os menus?

 

Outra coisa, no Android, testei pelo google chrome sempre que um campo numérico recebe um alto preechimento de uma máscara, como um (-) no caso de telefones ou CEPs, o teclado muda automaticamente para texto e a pessoa tem que mudar novamente para número, creio que isso é problema do teclado do Android e não do JQuery.

 

 

Obrigado!

 

Abraços!

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

O primeiro problema, sem mensagens de erro nem nada, fica difícil saber.

 

O segundo problema...

 

 

 

Outra coisa, no Android, testei pelo google chrome sempre que um campo numérico recebe um alto preechimento de uma máscara, como um (-) no caso de telefones ou CEPs, o teclado muda automaticamente para texto e a pessoa tem que mudar novamente para número, creio que isso é problema do teclado do Android e não do JQuery.


... é que apenas [inline]input[type=text][/inline] aceitam hífens. A troca do atributo é feita pela biblioteca pra máscara funcionar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.