Ir ao conteúdo
  • Cadastre-se
Vinicius Dourado

PHP como fazer um form onde dependendo da reposta abre um outro form especifico

Posts recomendados

 

como seria para cria um formulário com essa condição ex: 

 

INFORMAÇÕES DA PRIMEIRA ETAPA:


NOME COMPLETO:
CELULAR:
E-MAIL:


SÓCIO/DEPENDENTE: SIM/NÃO  (condição)

Caso a pessoa coloque SIM
O próximo campo será CPF ou RG:
FORMA DE PAGAMENTO: CARTÃO DE CRÉDITO ou BOLETO

Caso a pessoa coloque NÃO
RG:
DATA DE NASCIMENTO:
E-MAIL:

FORMA DE PAGAMENTO

 

com seria criado esse tipo de formulário de modo que possa ter essa condição onde dependendo da resposta na primeira etapa é direcionado para uma dessas outras duas etapas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você quiser de forma dinâmica precisa utilizar javascript/jquery.
Exemplo:

 

<!DOCTYPE html>
<html>
    <head>
		<meta charset="utf-8">
		<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
    </head>
    <body>
        <form>
			<div>
				<label for="nome">Nome</label>
				<input id="nome">
				<label for="dependente">Depedente?</label>
				<select id="dependente">
					<option selected>Selecione</option>
					<option value="S" id="dependente">Sim</option>
					<option value="N" id="dependente">Não</option>
				</select>
				<div id="depSim" hidden>
					<label for="rg">SIM</input>
					<input id="rg">
				</div>
				<div id="depNao" hidden>
					<label for="rg">NAO</input>
					<input id="rg">
				</div>
				<button type="submit">Gravar</button>
			</div>
		</form>
		<script>
			$("#dependente").change(function(){
				if($(this).val() == 'S'){
					$("#depSim").show();
					$("#depNao").hide();
				}
				
				if($(this).val() == 'N'){
					$("#depNao").show();
					$("#depSim").hide();
				}
			})
		</script>
    </body>
</html>

OBS: está feito apenas como exemplo para que você entenda o processo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Alex SuBxZeRo valeu nossa consegui resolver meu dilema!
 

Obrigado mesmo deu pra entender a ideia e aplicar no que eu precisava.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Aprenda_a_Ler_Resistores_e_Capacitores-capa-3d-newsletter.jpg

ebook grátis "Aprenda a ler resistores e capacitores", de Gabriel Torres

GRÁTIS! BAIXE AGORA MESMO!