Jump to content


Photo

[resolvido] - Selecionar Tipo Cnpj Ou Cpf


  • Faça o login para participar
13 replies to this topic

#1 alexpfo

alexpfo

    Turista

  • Usuários
  • 41 posts
  • Sexo:Masculino
  • Localidade:Passo Fundo - RS
  • Interesses:Clientes para desenvolvimento de sites e parcerias.

Posted 18/08/2008, 12:41

Não sei bem se é neste tópico, mas desculpe, se precisar favor mover para o correto.

Gostaria de saber como faço para o cliente selecionar o tipo de cadastro, exemplo:

Tera dois radio buttons no form, se ele selecionar Pessoa Física abaixo já aparece o cadastro para pessoa física, se ele selecionar pessoa jurídica, abaixo muda o form para cadastrar pessoa juridica. (Muda os campos conforme o tipo de cliente).


Fico njo aguardod e uma ajuda. Obrigado.


Tem outra duvida, mas depois efetuo ela, já que é uma mescla de PHP com Javascript.



Valeu!!!!!!!!

Edição feita por: alexpfo, 22/08/2008, 16:08.


#2 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 18/08/2008, 13:23

eu fiz isso em ajax, como é assicrono, eu posso fazer alterações no form sem precisar reloadear a página.

onswitch, muda o conteúdo da div e o método de gravação (caso for em banco).

Vou mover pra lá seu tópico, acho que vai ser mais util as respostas de lá

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#3 Nicholas Pufal

Nicholas Pufal

    Impossível: só existe até alguém duvidar e provar o contrário.

  • Usuários
  • 1655 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre

Posted 18/08/2008, 13:41

Não precisa de Ajax para isso.

O que você quer não é nada que exija uma linguagem dinâmica. Pode ser feito 100% em Javascript, apenas ocultando/mostrando um form ou div.

Vou mover para JS (y)
BLOG Touché Criação - Vamos trocar idéias? -> http://blog.touchecriacao.com.br/
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.

#4 alexpfo

alexpfo

    Turista

  • Usuários
  • 41 posts
  • Sexo:Masculino
  • Localidade:Passo Fundo - RS
  • Interesses:Clientes para desenvolvimento de sites e parcerias.

Posted 18/08/2008, 14:17

E como faço isto???

#5 Nicholas Pufal

Nicholas Pufal

    Impossível: só existe até alguém duvidar e provar o contrário.

  • Usuários
  • 1655 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre

Posted 18/08/2008, 15:11

É bem básico.

Ao clicar no radio responsável pelo form 1, vai mudar o display da div que contém o formulário 1 para block. Ou seja, vai tornar era visível. Quando efetuar a troca (quando o cliente clicar no radio do form 2), vai ocultar a div do form 1 e mostrar a do form 2.

Ou seja, basta trabalhar com a alteração do style.display de cada form, para none ou para block.

No fórum mesmo tem muita coisa sobre isso...

Fiz um exemplo bem simples. Procura entender ele, para que você mesmo possa efetuar modificações de acordo com as tuas necessidades.

<html>
<body>
<script>
function alterna(tipo) {

	if (tipo == 1) {
	document.getElementById("tipo1").style.display = "block";
	document.getElementById("tipo2").style.display = "none";
	} else {
	document.getElementById("tipo1").style.display = "none";
	document.getElementById("tipo2").style.display = "block";
	}

}
</script>
<form name="teste">
Tipo 1:&nbsp;<input type="radio" name="tipo" value="1" onclick="alterna(this.value);" /><br/>
Tipo 2:&nbsp;<input type="radio" name="tipo" value="2" onclick="alterna(this.value);" /><br/>

<div id="tipo1" style="display:none;">
<p>Formulario do tipo 1 entra aqui:</p>
Teste:&nbsp;<input type="text" name="oculto" size="30" /> 
</div>

<div id="tipo2" style="display:none;">
<p>Formulario do tipo 2 entra aqui:</p>
Teste 2:&nbsp;<input type="text" name="oculto" size="30" /> 
</div>
</form>
</body>
</html>

BLOG Touché Criação - Vamos trocar idéias? -> http://blog.touchecriacao.com.br/
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.

#6 alexpfo

alexpfo

    Turista

  • Usuários
  • 41 posts
  • Sexo:Masculino
  • Localidade:Passo Fundo - RS
  • Interesses:Clientes para desenvolvimento de sites e parcerias.

Posted 18/08/2008, 16:00

É bem básico.

Ao clicar no radio responsável pelo form 1, vai mudar o display da div que contém o formulário 1 para block. Ou seja, vai tornar era visível. Quando efetuar a troca (quando o cliente clicar no radio do form 2), vai ocultar a div do form 1 e mostrar a do form 2.

Ou seja, basta trabalhar com a alteração do style.display de cada form, para none ou para block.

No fórum mesmo tem muita coisa sobre isso...

Fiz um exemplo bem simples. Procura entender ele, para que você mesmo possa efetuar modificações de acordo com as tuas necessidades.

<html>
<body>
&lt;script>
function alterna(tipo) {

	if (tipo == 1) {
	document.getElementById("tipo1").style.display = "block";
	document.getElementById("tipo2").style.display = "none";
	} else {
	document.getElementById("tipo1").style.display = "none";
	document.getElementById("tipo2").style.display = "block";
	}

}
</script>
<form name="teste">
Tipo 1:&nbsp;<input type="radio" name="tipo" value="1" onclick="alterna(this.value);" /><br/>
Tipo 2:&nbsp;<input type="radio" name="tipo" value="2" onclick="alterna(this.value);" /><br/>

<div id="tipo1" style="display:none;">
<p>Formulario do tipo 1 entra aqui:</p>
Teste:&nbsp;<input type="text" name="oculto" size="30" /> 
</div>

<div id="tipo2" style="display:none;">
<p>Formulario do tipo 2 entra aqui:</p>
Teste 2:&nbsp;<input type="text" name="oculto" size="30" /> 
</div>
</form>
</body>
</html>



Muito obrigado, entendi como fazer, vou tentar qualquer coisa posto aqui, mas valeu pela ajuda.

#7 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 13/09/2017, 13:12

Viagra Farmacia De Canada buy cialis Baclofene Et Sep
Propecia Hair Loss Causes Direct Free Shipping Fluoxetine Best Website Achat De Cialis Sur Internet
Cvs Viagra Prices <a href=http://cialtobuy.com>cialis</a> Progesterone Amex With Free Shipping
Levitra Precio En Farmacia En Espana cialis Buy Brand Viagra Us
Kamagra In Usa Cialis 5 Vademecum
Cos'E Levitra <a href=http://cialtobuy.com>cialis</a> Viagra Online Pharmacy India
Generico Do Viagra Da Sandoz viagra cialis Real Viagra Levitra Gunstig Bestellen Acquistare Caen Kamagra viagra cialis Doxycycline Cheap

#8 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 01/10/2017, 23:24

Orislat Buy Online Canadian Ems where to purchase low cost levitra Cialis Achat Internet Forum Online Pahrmacies
Cephalexin Or Zythromax viagra Viagra Receta Venta Amoxilcillin Compare To Amoxil Clav Metoprolol No Prescription
Pharmacy Online 365 Mail Order Discount Generic Doryx In Internet Cheapeast Bactrim buy viagra online No Perscription Diflucan Misoprostol Over The Counter Levitra Kaufen Hamburg

#9 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 11/10/2017, 10:25

Zithromax Cvs Cialis Levitra Farmacias viagra Amoxicillin Drink Coffee Cialis Viagra Per Donne
Purchase Provera Abnormal Menstruation With Free Shipping Us Pharmacy Viagra Prices generic viagra Instatabs Viagra Buy Generic Tamoxifen Online Comprar Viagra En Barcelona En Mano
Cialis Generique Pharmacie Prix Generikum Cialis Which Is Safer Amoxicillin Or Zithromax buy viagra online Vente Viagra Par Internet En Mulhouse Chloramphenicol Zentel Roundworms
Cialis 10 Mg Durata viagra online Articulo 52 Levitra Tarif Belgique Supremesuppliers
A45 Amoxicillin viagra online pharmacy Can I Drink Alcohol With Keflex Amoxil With Aspirin Buy
Dutasteride Overseas Mastercard Accepted Baclofen Riva Cycloprine Elimite Cream At Cvs cheap cialis Viagra Tel Aviv

#10 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 11/10/2017, 20:22

Viagra Generika Ohne Rezept Baclofene Cigarette Erectile Dysfunction cialis Purchase Prevacid Online Clomid Et Provames

#11 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 12/10/2017, 00:15

Sildenafil Side Effects Cephalexin 500 Mg Use By Veterinaries viagra online Buy Propranolol
Clomid Calcul De Mois Find Direct Stendra Walsall viagra Amoxicillin Merck
Free Viagra At No Cost Se Puede Comprar Levitra Sin Receta Combining Metronidazole And Amoxicillin viagra cialis Metronidazole And Amoxicillin Combined Comprar Levitra Generico Contrareembolso

#12 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 28/10/2017, 10:41

Cialis 5mg Online Without Prescriptions Buy Amoxicillin Without A Perscription Cephalexin Rx657 extra super levitra frumforum.co Dove Comprare Cialis In Italia Viagra Giapponese Prednisone No Script Canadian
Cialisis 20mg Online Purchase Cialis Coupons Propecia Bei Geheimratsecken cialis Tarifs Kamagra Commande Cialis Viamedic Com Vfw Store
Buy Propecia Finasteride 5mg Generic Fluoxetine With Doctor Consult Levitra Bayer France buy viagra online Amoxicillin For Dogs

#13 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 29/10/2017, 00:30

Lilly Cymbalta Kamagra Kautabletten Test Dove Comprare Cialis Online Forum viagra online prescription Rhine Inc India Cialis For Sale Philippines
Walmart Retail Prescription Drug List Buy Xenical Uk Purchase Viagra viagra online Non Prescription India Pharmacy Finasteride Skin Health On Line Buy Lasix Online Cheap

#14 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 12/11/2017, 16:43

Viagra Esami Del Sangue Acquistare Kamagra Sito Affidabile generic cialis Achat Amoxicillin Pharmacie Vente Achat Forum Acquisto Viagra Generico Priligy Temoignages
Cialis Online Rezeptfrei Aus Kanada Cialis Trial Clomid Mal Au Ventre viagra Cialis Online Kaufen Per Uberweisung




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq