Ir para conteúdo

Arquivado

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

  • 0
rafaelikira

Como fazer uma tela de opções para escolher dois tipos diferentes de formulário?

Pergunta

Preciso fazer o seguinte: tenho dois formulários criados. O que eu preciso é fazer com que meus botões 'radio', ao ser selecionado, mostre apenas um dos formulários.

Segue abaixo meu código.

<!-- Início do Formulário -->
		<div class="container text-left" style="margin-top:50px;">
				
			<!-- Radio Button Option -->
			<div class="container text-left shadow-lg p-3 mb-5 bg-white rounded" style="margin-top:20px;">
				<div class="container text-left" style="margin-top:20px;">
					<div class="alert alert-success" role="alert">
						<h4 class="alert-heading"> Selecione uma opção </h4>
						<hr>
						<div class="form-check form-check-inline">
							<input class="form-check-input" type="radio" name="inlineRadioOptions" id="inlineRadio1" value="option1">
								<label class="form-check-label" for="inlineRadio1"> Aluno </label>
						</div>

						<div class="form-check form-check-inline">
							<input class="form-check-input" type="radio" name="inlineRadioOptions" id="inlineRadio2" value="option2">
								<label class="form-check-label" for="inlineRadio2"> Professor </label>
						</div>
					</div>
				</div>
			</div>
			<!-- END: Radio Button Option -->


										<!-- PROFESSOR  -->
<!-- =============================================================================================================================== -->
			<div class="shadow-lg p-3 mb-5 bg-white rounded" id="professor">
				<form name="formCadProf" id="cadProf" method="post" action="cadastrar.php">
					
					<div class="alert alert-success" role="alert">
						<h4 class="alert-heading"> Professor </h4>
						<p> Insira as informações nos campos abaixo.</p>
						<hr>
						<p class="mb-0"> Todas as informações neste campo são obrigatórias. </p>
					</div>

					<!-- Div da linha onde vai estar os campos 'nome' e 'sobrenome' -->
					<div class="form-row form-group">
						<div class="col-sm-4">
							<label for="nome"> Nome: </label>
							<input type="text" class="form-control" name="nome-orien" required="">
						</div>

						<div class="col-sm-8">
							<label for="sobrenome"> Sobrenome: </label>
							<input type="text" class="form-control" name="s-nome-orien" required="">
						</div>
					</div>
					<!-- Fim da DIV nome/sobrenome -->

					<div class="form-group">
						<label for="cpf"> CPF: </label>
						<input type="text" class="form-control" name="cpf-orien" placeholder="Somente números" required="">
					</div>

					<div class="form-group">
						<label for="n-registro"> Numero de Registro: </label>
						<input type="text" class="form-control" name="n-reg-orien" required="">
					</div>

					<!-- Dados acadêmicos -->
					<p class="lead text-center" style="padding-top:50px;"> Dados acadêmicos </p>

					<div class="form-row">
						<div class="col-sm-8" style="padding-top:12px;">
							<label for="graduacao"> Nível de Graduação: </label>
							<input type="text" class="form-control" name="grad-orien" required="">
						</div>

						<!--  -->
						<div class="col-sm-4" style="padding-top:12px;">
							<label for="atuacao"> Área de Atuação: </label>
							<input type="text" class="form-control" name="at-orien" required="">
						</div>
					</div>

					<!-- Dados para Login -->
					<p class="lead text-center" style="padding-top:50px;"> Dados para login </p>

					<div class="form-group" style="padding-top:12px;">
						<label for="nome"> E-mail </label>
						<input type="email" class="form-control" name="email-orien" placeholder="exemplo@exemplo.com" required="">
					</div>

					<div class="form-group">
						<label for="nome"> Senha </label>
						<input type="password" class="form-control" name="senha-orien" placeholder="****" required="">
					</div>

					<p> Caro usuário, verifique todas as informações inseridas e clique em Cadastrar </p>

					<button type="submit" class="btn btn-primary"> Cadastrar </button>
				</form>
			</div>
											<!-- FIM DO PROFESSOR -->
<!-- =============================================================================================================================== -->

			</br>

											<!-- ALUNO -->
<!-- =============================================================================================================================== -->
			<div class="shadow-lg p-3 mb-5 bg-white rounded" id="aluno">
				<form name="formCadAluno" id="cadAluno" method="post" action="cadastrar.php">
					
					<div class="alert alert-success" role="alert">
						<h4 class="alert-heading"> Aluno </h4>
						<p> Insira as informações nos campos abaixo.</p>
						<hr>
						<p class="mb-0"> Todas as informações neste campo são obrigatórias. </p>
					</div>

					<!-- Div da linha onde vai estar os campos 'nome' e 'sobrenome' -->
					<div class="form-row form-group">
						<div class="col-sm-4">
							<label for="nome"> Nome: </label>
							<input type="text" class="form-control" name="nome-aluno" required="">
						</div>

						<div class="col-sm-8">
							<label for="sobrenome"> Sobrenome: </label>
							<input type="text" class="form-control" name="s-nome-aluno" required="">
						</div>
					</div>
					<!-- Fim da DIV nome/sobrenome -->

					<div class="form-group">
						<label for="cpf"> CPF: </label>
						<input type="text" class="form-control" name="cpf-aluno" placeholder="Somente números" required="">
					</div>

					<div class="form-group">
						<label for="n-registro"> SIAPE: </label>
						<input type="text" class="form-control" name="siape-aluno" required="">
					</div>

					<!-- Dados acadêmicos -->
					<p class="lead text-center" style="padding-top:50px;"> Dados acadêmicos </p>

					<div class="form-row">
						<div class="col-sm-8" style="padding-top:12px;">
							<label for="graduacao"> Curso: </label>
							<input type="text" class="form-control" name="curso-aluno" required="">
						</div>

						<div class="col-sm-4" style="padding-top:12px;">
							<label for="atuacao"> Período: </label>
							<select class="form-control"> 
								<option> 1 </option>
								<option> 2 </option>
								<option> 3 </option>
								<option> 4 </option>
								<option> 5 </option>
								<option> 6 </option>
								<option> 7 </option>
								<option> 8 </option>
								<option> 9 </option>
								<option> 10 </option>
							</select>
						</div>
					</div>

					<!-- Dados para Login -->
					<p class="lead text-center" style="padding-top:50px;"> Dados para login </p>

					<div class="form-group" style="padding-top:12px;">
						<label for="nome"> E-mail </label>
						<input type="email" class="form-control" name="email-aluno" placeholder="exemplo@exemplo.com" required="">
					</div>

					<div class="form-group">
						<label for="nome"> Senha </label>
						<input type="password" class="form-control" name="senha-aluno" placeholder="****" required="">
					</div>

					<p> Caro usuário, verifique todas as informações inseridas e clique em Cadastrar </p>

					<button type="submit" class="btn btn-primary"> Cadastrar </button>
				</form>
			</div>

											<!-- FIM DO ALUNO -->
<!-- =============================================================================================================================== -->

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

1 resposta a esta questão

Recommended Posts


  • Conteúdo Similar

    • Por ILR master
      Pessoal, pergunta bem simples. Abaixo tenho o seguinte código:
       
      <script>
      function alerta()
      {
        if (window.confirm("Você realmente quer sair?")) {
          window.open("sair.html");
      }
      }
      </script>
       
      Funciona perfeitamente, só que está abrindo em outra janela e quero que abra na mesma janela.
       
      Alguém pode me ajudar?
    • Por Giovanird
      Olá a todos!
      Tenho uma pagina que possui uma DIV onde coloquei uma pagina PHP.
      Uso a função setInterval para atualizar a pagina inclusa dentro da DIV.
      O problema é que ao acessar o site , a DIV só me mostra a pagina inclusa somente quando completo o primeiro minuto.
      Preciso que a pagina inclusa já inicie carregada
       
      Meu código JavaScript e a DIV com a pagina PHP
       
      <script> function atualiza(){ var url = 'direita.php'; $.get(url, function(dataReturn) { $('#direita').html(dataReturn); }); } setInterval("atualiza()",60000); </script> <div> <span id="direita"></span> </div>  
    • Por Thiago Duarte
      Oi, gostaria de arrastar imagem e ao soltar formar bloco html, meu bloco de html ficaria com nome, content-1.html, content-2.html, etc
       
      Alguem pode me ajudar?
    • Por juliosonic
      Boa noite..
      Estou desenvolvendo um site de https://www.maithunatantra.com.br/ e estou com um duvida sobre o menu de navegação da versão mobile.
      O menu que tem o dropdown "Terapeutas" e "Terapias" quando clico em cima ele expande como deve ser, mas quando clico denovo para recolher os submenus
      nao acontece nada.. segue o trecho do codigo do menu..
      <div class="collapse navbar-collapse" id="navbarsExample09">             <ul class="navbar-nav ml-auto">               <li class="nav-item  active"><a class="nav-link" href="index.html">Home</a></li>               <li class="nav-item  active"><a class="nav-link" href="about-us.html">Quem Somos</a></li>               <li class="nav-item dropdown1">                     <a class="nav-link dropdown-toggle" data-toggle="dropdown1" href="#">Terapeutas</a>                     <ul class="dropdown-menu">                         <li><a class="dropdown-item" href="terapeuta-julio-cezar.html">Julio Cezar</a></li>                         <li><a class="dropdown-item" href="terapeuta-pamela-priscila.html">Pamela Priscila</a></li>                     </ul>                                    </li>               <li class="nav-item dropdown">                     <a class="nav-link dropdown-toggle" data-toggle="dropdown1" href="#">Terapias</a>                     <ul class="dropdown-menu" aria-labelledby="dropdown01">                         <li><a class="dropdown-item" href="o-que-e-reiki.html">O que é Reiki</a></li>                         <li><a class="dropdown-item" href="beneficios-reiki.html">Benefícios do Reiki</a></li>                         <li><a class="dropdown-item" href="principios-reiki.html">Princípios do Reiki</a></li>                         <li><a class="dropdown-item" href="animais-reiki.html">Reiki em Animais</a></li>                         <li><a class="dropdown-item" href="animais-reiki.html">Estudos Sobre Reiki</a></li>                         <li><a class="dropdown-item" href="terapia-massagem-tantrica.html">Terapia Tântrica</a></li>                     </ul>               </li>               <li class="nav-item  active"><a class="nav-link" href="blog.html">Blog</a></li>                <li class="nav-item"><a class="nav-link" href="contato.html">Contato</a></li>             </ul>         </div>  
      Massagem Tantrica em Curitiba
      Tantra Curitiba
      Massagem Tântrica
      Tantra
      Julio Darshan

      Obrigado
      Att
      Julio Cezar
       
       
       
    • Por belann
      Olá!
       
      Estou fazendo o upload de arquivos com fetch dessa forma
      fetch(url, {
              method: 'POST',
              headers: {'Content-Type': 'multipart/form-data',},
              body: formData 
          }).catch((error) => (console.log("Problemas com o Upload"), error));
       
      estou usando input type=file
      e criando uma const formData = new FormData(); 
      mas não faz e não dá nenhum erro.
      estou fazendo o upload com a url="http://localhost/dashboard/dados".
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.