Ir para conteúdo

POWERED BY:

Arquivado

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

DEVANIR COLLI

mascara no formulario

Recommended Posts

Boa Tarde

 

estou precisando de ajuda, pesquisando na net sobre mascara achei um script bem pratico e funcionando ok.

Só tem um problema.

 

1- <script>

function formatar(src, mask)
{
var i = src.value.length;
var saida = mask.substring(1,2);
var texto = mask.substring(i)
if (texto.substring(0,1) != saida)
{
src.value += texto.substring(0,1);
}
}
</script>
2 - <input type="text" name="telefone" id="telefone" autocomplete="off" size="20" OnKeyPress="formatar(this, '(##)####-####')">
3 - Quando digito o TELEFONE fica assim (11)2233-4455
4 - DUVIDA
como faço para colocar um espaço entre o ) e o inicio do numero,ou seja, gostaria que ficasse assim (11) 2233-4455.
Eu ja mudei o codigo colocando um espaço ficando assim
<input type="text" name="telefone" id="telefone" autocomplete="off" size="20" OnKeyPress="formatar(this, '(##) ####-####')">
Mas não deu espaço e o numero ficou (11)22334-455
Alguém poderia me ajudar.
att. Devanir

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, eu costumo usar essa aqui:

 

http://wbruno.com.br/2012/08/02/mascara-campo-de-telefone-em-javascript-com-regex-nono-digito-telefones-sao-paulo/

 

a mascara mtel(), já possuo o comportamento que vc quer, além de já permitir o nono digito tb.

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.