Ir para conteúdo

POWERED BY:

Arquivado

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

Gilberto Jr

Mascara Campos Input

Recommended Posts

Boa tarde;

 

Estou com um problema na mascaras dos meus campos input dos meus formulários.

 

Estou usando o seguinte código

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery-ui.js"></script>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script language="javascript" type="text/javascript">
jQuery(function($){
$("#cpf2").mask("999.999.999-99");
$("#cnpj").mask("99.999.999/9999-99");
$("#rg").mask("99999999");
$("#ie").mask("999999999");
$("#cep").mask("99999-999");
$("#telefones").mask("(99)999999999");
$("#telefone").mask("(99)999999999");
$("#celular").mask("(99)9999999999");
$("#aniversario").mask("99/99");
$("#diavencimento").mask("99");
});
</script>

Mas quando eu digito menos de 11 digitos no campo telefone e mudo o focu para outro campo ele apaga o valor digitado no campo telefone.

 

Por que acontece isso?

 

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pq está como obrigatório digitar todos os dígitos.

 

Tente assim:

$("#telefones").mask("(99)999999999?");
$("#telefone").mask("(99)999999999?");
$("#celular").mask("(99)9999999999?");

Compartilhar este post


Link para o post
Compartilhar em outros sites

Willian Bruno, o correto é assim

$("#telefones").mask("?(99)999999999?");
$("#telefone").mask("?(99)999999999");
$("#celular").mask("?(99)9999999999");

Fiz o teste e funcionou perfeito.

 

Att;

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.