Ir para conteúdo

POWERED BY:

Arquivado

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

Sakata Jr.

[Resolvido] Mascaras

Recommended Posts

Boa tarde galera,

 

Peguei um site para fazer manutenção, porém estou enfrentando algumas dificuldades, estou começando ainda na área de desenvolvimento.

 

Eu precisava mascarar campos, porém da maneira abaixo não está funcionando:

 

texto.push('<td style="color:#333; font-size:11px;"><input type="text" name="telefone" size="25" value="" maxlength="9" OnKeyPress="mascara(this,telefone)"/></td>');

 

Funções:

 

function mascara(o,f){

v_obj=o

v_fun=f

setTimeout("execmascara()",1)

}

 

function execmascara(){

v_obj.value=v_fun(v_obj.value)

}

 

function telefone(v){

v=v.replace(/\D/g,"")

v=v.replace(/(\d{4})(\d)/,"$1 - $2")

return v

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

o problema é que você tem um ID="telefone" e um objeto js com o mesmo nome.

 

faça o seguinte:

function mtelefone(v){ 

e ai:

mascara(this, mtelefone)

 

dessa forma você para de confundir o interpretador.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o problema é que você tem um ID="telefone" e um objeto js com o mesmo nome.

 

 

Valeu pela dica!!!

 

pesquise por jquery.maskedinput você vai achar diversas maneiras bem simples de implantar essa funcionalidade.

 

Opa vou estudar isso ae, vi meio por cima que é muito mais facil!!!

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.