Adicionar e Remover Máscara de um campo

3,693 views
Skip to first unread message

Eder Araujo de Souza

unread,
Aug 24, 2010, 7:59:58 AM8/24/10
to [JQUERY-Google]
Bom dia pessoal!

Estou com o seguinte problema:

Tenho 2 campos em um formulário (select e input)
O De acordo com a opção que eu escolho nesse select, deve ter um máscara...

Sendo assim, quando eu escolho telefone, o input apresenta a seguinte
máscara (XX) XXXX-XXXX, porém quando eu escolho a opção email, não
estou conseguindo remover a máscara.
já tentei colocar $("#CONTATO").mask(""); e nada... Alguém sabe como
eu posso resolver esse problema?

Agradeço a atenção de todos.

<select name="TP_CONTATO" id="TP_CONTATO">
<option value="972">Email</option>
<option value="973">Telefone</option>
</select>

<input type="text" name="CONTATO" id="CONTATO" />

<script>
$("#TP_CONTATO").change(function(){
if($("#TP_CONTATO").val() == 972)
{
$("#CONTATO").mask("");
}
else
{
$("#CONTATO").mask("(99) 9999-9999");
}
});
</script>

--
Att,
Eder Araujo de Souza

Linux Registered User# 505304
Ubuntu User number is # 30398

Lukz'Strife

unread,
Aug 24, 2010, 8:02:49 AM8/24/10
to jque...@googlegroups.com
Qual plugin tu tah usando?
tem como postar o link pra dar uma olhada?


--
Grupo de jQuery Brasil.

USE O JSBIN.COM PARA CÓDIGOS.

Email: jque...@googlegroups.com
Biba:   jquery-br+...@googlegroups.com
Site:    http://groups.google.com/group/jquery-br?hl=pt-BR

Neto Neto

unread,
Aug 24, 2010, 8:17:51 AM8/24/10
to jque...@googlegroups.com
Faça:

$('#CONTATO').unmask();

Neto - Web developer
+55 81 8169.4400 / http://jneto.net.br

Lukz'Strife

unread,
Aug 24, 2010, 8:24:45 AM8/24/10
to jque...@googlegroups.com
http://jsbin.com/eyebe3/edit

2010/8/24 Neto Neto <sputin...@gmail.com>

--

Eder Araujo de Souza

unread,
Aug 24, 2010, 8:31:52 AM8/24/10
to jque...@googlegroups.com
Massa, o unmask resolveu o meu problema.

Obrigado Neto e Lukz'Strife.

Valeu mesmo.

2010/8/24 Lukz'Strife <razie...@gmail.com>:

--

Reply all
Reply to author
Forward
0 new messages