Ir para conteúdo
Fórum Script Brasil
  • 0

Formulario


ivoib

Pergunta

Bom dia,

Estou com uma grande duvida a respeito o FORM, minha equipe na faculdade estamos elaborando um formulário que procede com 3 opção de escolha, cada escolha tem um tipo de formulário na escolha de cada item chamara um formulário.

Criamos as 3 opção mas no momento de escolher uma não estamos conseguindo chamar o formulário adequado.

<form  method="post" action="PaginaInscricao.html">
    <label for="estudante">Estudante</label>
    <input id="estudante" name="one" type="radio" value="estudante" />
    </form>
    <form  method="post" action="primeira.html">
    <label for="profissional">Profissional</label>
    <input id="profissional" name="one" type="radio" value="profissional" />
    </form>
    <form  method="post" action="segunda.html">
    <label class="choice" for="element_7">Professor</label>
    <input id="professor" name="one" type="radio" value="professor" />
    </form>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Com jQuery é relativamente simples, partindo do princípio que usas apenas um formulário:

 

<form method="post" action="PaginaInscricao.html">
    <label for="estudante">Estudante</label>
    <input id="estudante" name="one" type="radio" value="estudante" />
    <label for="profissional">Profissional</label>
    <input id="profissional" name="one" type="radio" value="profissional" />
    <label class="choice" for="professor">Professor</label>
    <input id="professor" name="one" type="radio" value="professor" />
    <input type="submit" value="Enviar" />
</form>
$(document).ready(function() {
  $("form").on("submit", function() {
	var opcao = $("input[type='radio']:checked").attr("value");
	switch (opcao) 
	{
		case "estudante":
			$(this).attr("action", "PaginaInscricao.html");
			break;
		case "profissional":
			$(this).attr("action", "primeira.html");
			break;
		case "professor":
			$(this).attr("action", "segunda.html");
			break;
	}
  });
});

Basicamente é obter a opção que foi seleccionada, verificando qual o radio button que foi escolhido e depois usar um switch para modificar o atributo action do formulário em conformidade.

Editado por wootzor
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...