Ir para conteúdo

POWERED BY:

Arquivado

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

Cristiano_L_R

escolhendo pessoa física e jurídica

Recommended Posts

em um formulário, o cliente q irá se cadastrar pode ser pessoa física (CPF) ou jurídica..... por padrão, é pessoa física, e fica visível o campo para CPF... mas há uma "checkbox", que se marcada, irá deixar visível os campos para CNPJ e Razão Social, e deixando invisível o campo para CPF.Como fazer isso, sem dar refresh em minha página????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloca num <div> e manda esconder o q for oposto kara!Usa a cabeça! (Sem ofenças) ;) Usa CSS pra fazer isso .... É como akeles menus de raiz kara......Mostra um mais tem que mandar o oposto se esconder (hidden);é só um jugo de visibilidade...... B) mais num tô é com tempo pra te dá o script !falow!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em Javascript seria assim:

 

 

1- Vamos criar uma função que irá verificar se o CheckBox está marcado ou não para mostrar os TextFields de Razão Social e CNPJ:

 

function ShowRSCNPJ(){

if(NomeForm.NomeChechBox.checked){

NomeForm.RazaoSocial.disabled=0; ou NomeForm.RazaoSocial.style.visibility=1;

NomeForm.CNPJ.disabled=0; ou NomeForm.CNPJ.style.visibility=1;

}

else{

NomeForm.RazaoSocial.disabled=1; ou NomeForm.RazaoSocial.style.visibility=0;

NomeForm.CNPJ.disabled=1; ou NomeForm.CNPJ.style.visibility=0;

}

}

 

http://forum.imasters.com.br/public/style_emoticons/default/excl.gif Usando o disabled o TextField vai estar visível, mas não se consegue digitar nada nele. Usando o visibility o TextField vai ficar invisível.

 

 

2- Agora no evento OnClick do CheckBox você chama esta função:

 

<input type="checkbox" name="" value="" onClick="ShowRSCNPJ();">

 

http://forum.imasters.com.br/public/style_emoticons/default/joia.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.