Ir para conteúdo

POWERED BY:

Arquivado

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

ava.rj

Formatação de campo

Recommended Posts

Olá pessoal, beleza?

 

Eu tô utilizando a função abaixo para formatação dos campos do meu formulário:

 

<script language="javascript"><!--function formata(src, mask) //funcao para formatar qualquer campo.Ex.:cep,cpf,telefone,cnpj. { var i = src.value.length; var saida = mask.substring(0,1); var texto = mask.substring(i) if (texto.substring(0,1) != saida) { src.value += texto.substring(0,1); } } --></script>
No campo de CNPJ, funcionou legal, botei assim no INPUT:

onkeypress="formata(this, '##.###.###/####-##');"
Mas na formatação para telefone, não funciona !! Botei assim:

onkeypress="formata(this, '(##)####-####');
E assim para colocar o ramal também:

onkeypress="formata(this, '(##)####-#### R(#####)');"
Olha como ficam os campos:

2#19#1#4.2#6#

2#1)9#1#4#2#6 49#6##6)

 

Como conserto isso?

 

Valeu pela força!!

Anderson

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu a ajuda !! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Funcionou legal para a formatação do telefone, mas não funciona no campo que tem espaço para o ramal.

Fica assim:

(21)3213-6317 6(317

 

Não saiu com o R, eu queria que ficase assim:

(21)3213-6317 R(1234)

 

O código:

onkeypress="formata(this, '(##)####-#### R(#####)');"
Dá pra fazer assim tb?

 

Grato,

Anderson

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.