Ir para conteúdo

POWERED BY:

Arquivado

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

martinusso

mascara

Recommended Posts

Como faço para adicionar mascara em uma tag <input />.

por exemplo;

 

na input de nome "cnpj"

aparecerá o seguinte:

_ _ . _ _ _ . _ _ _ / _ _ _ _ - _ _

 

pode ser em os underlines, para quando o usuario digitar será apenas os números!

http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae martinusso...Acho q isso tem q ser perguntado ao pessoal lá do JavaScript....Pelo q lembro deve ser com onkeypress....onkeydown.....É melhor perguntar pra eles!!!Abraços!

Ae martinusso...Acho q isso tem q ser perguntado ao pessoal lá do JavaScript....Pelo q lembro deve ser com onkeypress....onkeydown.....É melhor perguntar pra eles!!!Abraços!

É só você ir lá no forum de JS e digitar mascara....vai aparecer algumas páginas de resposta!!!Eu achei esse link bem interessante....só q tem bem mais pra pesquisar....

Compartilhar este post


Link para o post
Compartilhar em outros sites

exatamente... eh javascript sim... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

function formata(campo,estilo,sonum,e) {if(estilo == 'cnpj'){	estilo = '##.###.###/####-##';}if (window.event) keycode = window.event.keyCode;else if (e) keycode = e.which;if (event.keyCode != 8) {cnum = false;for(i=45;i<=57;i++) { if (keycode == i) { cnum = true; } }for(i=96;i<=105;i++) { if (keycode == i) { cnum = true; } }if (sonum && !cnum) { event.returnValue = false; }retorno = "";for(i=0;i<=campo.value.length;i++) {if (i < estilo.length) {if (estilo.charAt(i) == '#') { retorno += campo.value.charAt(i); }else { retorno += estilo.charAt(i); }}else { event.returnValue = false; }}campo.value = retorno;}}
no input:

<input type="text" name="cnpj" onkeypress="formata(this,'cnpj',true)" size="20" />
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

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.