Jump to content


Photo

Campo Só Mostrado Apos Clicar Em Botão


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

#1 tony_vilhena

tony_vilhena

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 22/11/2004, 14:27

Pessoal, estou tentando isto há algum tempo, e já tentei vários exemplos que encontrei aqui e em outros lugares mas não consigo colocar para funcionar.

Meu formulário tem uma opção (com radio button), onde seleciona Pessoa Jurídica ou Física. Se for jurídica gostaria de abrir um campo para entrada do CNPJ. Seria algo assim:
<form name="meuform" action="executa.asp">
    <tr>
      <td>Selecione</td>
      <td><input type="radio" value="J" name="tipo">Juridica
      <input type="radio" value="F" name="tipo">Fisica</td>
    </tr>
<input type="submit" value="Enviar" name="submit">
</form>

Resumindo o problema, eu queria que ao clicar em juridica, aparecesse logo abaixo:
<tr>
      <td>CNPJ:</td>
      <td><input type="text" name="cnpj" size="40"></td>
</tr>

O que me deram a dica era colocar um onChange no input tipo radio do form, colocar a opção de cnpj entre tag <div id="1" style="visibility:hidden"> </div> e fazer uma função script para ativar a opção "document.all.tag_div.style.visibility" mas acho que não estou conseguindo saber fazer... Alguém me dá um help?

Um abraço,
Tony

#2 tiraduvidas

tiraduvidas

    12 Horas

  • Usuários
  • 149 posts
  • Sexo:Não informado

Posted 23/11/2004, 00:50

veja esse código:

<script language="JavaScript1.2">
<!--
var ns6=document.getElementById&&!document.all?1:0
var head="display:''"
var folder=''
function expandit(curobj){
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"
}
//-->
</script>
</head>

<input type=radio onClick="expandit(this)">Pessoa Física
<span style="display:none" style=&{head};>
<input type="text" value="cpf" name="cpf" size=35>
</span>
<br> 
<input type=radio onClick="expandit(this)">Pessoa Juridica
<span style="display:none" style=&{head};>
<input type="text" value="cnpj" name="cnpj" size=35>
</span>


#3 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 23/11/2004, 06:30

Assim vc pode selecionar um dos radios e deixa o usuario selecionar apenas uma opcao
<script>
function aparece(){
if(document.getElementById("fisica").checked){
document.forms[0].campofisi.style.visibility="visible";
document.forms[0].campojuri.style.visibility="hidden";
}
else {
document.forms[0].campojuri.style.visibility="visible";
document.forms[0].campofisi.style.visibility="hidden";
}
}
</script>

<form>
<input type="radio" id="fisica" onclick="aparece()" name="campo">Pessoa Física <br>
<input type="radio" id="juridica" onclick="aparece()" name="campo">Pessoa juridica <br>
<input type="text" name="campofisi" style="visibility:hidden;"><br>
<input type="text" name="campojuri" style="visibility:hidden;">
</form>

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#4 leanjo

leanjo

    Doutor

  • Usuários
  • 912 posts
  • Sexo:Não informado
  • Interesses:...

Posted 23/11/2004, 19:07

e no meu caso...
to usando combobox
e gostaria que aparecesse outro combo com outras opcos

alguem pode ajudar?

#5 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 24/11/2004, 05:40

assim?
<script>
function aparece(){
if(document.form1.um.selectedIndex=="1"){
document.form1.dois.style.visibility="visible";
document.form1.tres.style.visibility="hidden";
}
else {
document.form1.tres.style.visibility="visible";
document.form1.dois.style.visibility="hidden";
}
}
</script>

<form name="form1">
<select name="um" onchange="aparece();">
<option> Escolha </option>
<option> Opcao 1 </option>
<option> Opcao 2 </option>
</select>
<br>
<select name="dois" style="visibility:hidden;">
<option> Escolha Menu 1 </option>
<option> Opcao menu 1 </option>
<option> Opcao menu 1 </option>
</select>
<br>
<select name="tres" style="visibility:hidden;">
<option> Escolha  Menu 2</option>
<option> Opcao menu 2 </option>
<option> Opcao menu 2 </option>
</select>
</form>

editado --
ps.. acabei de ver o seu outro topico..no outro topico vc explicou melhor.. mais vc pode fazer assim ou do jeito que foi postado la no outro topico (y)

Edição feita por: xxALExx, 24/11/2004, 05:43.

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#6 leanjo

leanjo

    Doutor

  • Usuários
  • 912 posts
  • Sexo:Não informado
  • Interesses:...

Posted 26/11/2004, 16:06

assim...
tendo 3 opcoes (1,2,3)
a 1 e a 2 sao iguais e a 3 eu queria que abrisse alguns radiobuttons...
tem como?
é possivel

#7 tony_vilhena

tony_vilhena

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 21/12/2004, 01:54

Acabei usando assim:

<script language="javascript">
function mostra(item){
item.style.display='';
}

function esconde(item){
item.style.display='none'
}
</script>

<tr>
<td>Tipo:</td>
<td>
<span id="sim" onClick="mostra(cnpj)"><input type="radio" name="tipo" value="J"></span>Juridica
<span id="nao" onClick="esconde(cnpj)"><input type="radio" name="tipo" value="F" checked></span>Física
</td>
</tr>

<tr id="cnpj" style="display:'none'">
<td>CNPJ:</td>
<td><input type="text" name="cnpj" size="40"></td>
</tr>

Funcionou redondo... agora quando o usuário clicar em Jurídica, abre a opção de incluir o CNPJ, e daí na página seguinte eu pego ou não conforme o conteudo de "tipo"..

Valeu pela ajuda galera! (y)

#8 RonsisM

RonsisM

    Super Veterano

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

Posted 26/09/2017, 11:49

Esperienze Cialis Generico Generic Viagra India cialis Order Alli On Line

#9 RonsisM

RonsisM

    Super Veterano

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

Posted 10/10/2017, 12:34

Does Amoxicillin Effect Bc Pills viagra prescription Order Diflucan Online Rx Drugs
Dosage Of Amoxicillin For Lyme viagra Cialis 20 Mg Originale Buy Silagra From India
Generic Cialis For Sale Online Ingredients In Keflex generic viagra Buy Generic Cialis On Line Achat Cialis Ebay

#10 RonsisM

RonsisM

    Super Veterano

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

Posted 27/10/2017, 08:01

Viagra Libyen purchase isotretinoin without rx viagra United Pharmacies Propecia
Sexulay Trasmited Infections Treated W3ith Keflex Discount Sildenafil Pills Zithromax Sun Sensitivity buy viagra online Discount Purchase Fluoxetine No Prior Script How To Order Roaccutane In The Usa Effet Cialis Ou Viagra

#11 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 27/10/2017, 09:02

Elocon 5g Buy Prednisolone On Line buy viagra online Cialis 5 Mg Uso Diario

#12 RonsisM

RonsisM

    Super Veterano

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

Posted 07/11/2017, 22:10

Tadalafil 10 Mg Achete Furosemide 40 Can You Buy Lexapro 10 Mg viagra cialis Zithromax Travelers Diarrhea Priligy Page D'Accueil Viagra Acquisto Forum
Lasix Deshydratation Where To Buy Cialis 20mg In Uk how to buy levitra in usa Amoxicillin And Neurontin Which Is Better Cipro Or Amoxicillin
Levitra Que Contiene Viagra Kaufen Strafbar generic viagra Zithromax Extended Release

#13 RonsisM

RonsisM

    Super Veterano

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

Posted 29/11/2017, 22:37

Amoxicillin Swelling Calcium viagra prescription Purchasing Amoxicilina Website Buy Nexium No Prescription Rush Cialis Online
Cialis Generico Dove Buy Overnight Direct Zentel Tab Amex Fedex C.O.D. buy viagra Zithromax Adverse Effects
500 Keflex Where Can I Get Free Viagra Samples viagra prescription On Line Meds order generic accutane Where To Purchase Prednisone




1 user(s) are reading this topic

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

IPB Skin By Virteq