Ir para conteúdo

POWERED BY:

Arquivado

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

JonasMiller

Definir link para radio ou select à partir de outro select

Recommended Posts

Olá, boa noite.

 

Tenho uma página em PHP, que contém um formulário. Nesse formulário, tenho uma select com 4 opções:

(exemplo hipotético)

 

Gary Moore

Pink Floyd

Steve Vai

Led Zeppelin

 

Abaixo, tenho uma confirmação:

 

Você gosta de alguma dessas bandas?

Sim

Não

 

 

Bom, preciso fazer com que a opção "Não" me direcione para um link, antes mesmo de confirmar o formulário, ou seja, de forma instantânea, para uma das páginas de cada uma das bandas mencionadas, no caso, a que o usuário escolher.

 

Se ele escolher Sim, nada é feito. Escolheu não, pego e redireciono para a página da banda/artista que ele escolheu.

 

Gostaria que as "bandas" ficassem em um select, e o Sim/Não pode ser tanto em select como radio, enfim, qualquer forma que resolva me atende.

 

Já vasculhei fóruns e buscadores e infelizmente não consegui encontrar nada parecido.

 

 

Muito obrigado,

 

 

Jonas

Compartilhar este post


Link para o post
Compartilhar em outros sites

Javascript !

Tenta algo tipo assim :

<select name="select" onchange="alterou(this)">
<option value="sim"> Sim </option>
<option value ="nao"> Não </option>
</select>

function alterou(valor){


if(valor.value == "Nao"){
window.location == "www.systemofadown.com";
}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Testei nesse formato, mas quando eu clico em "Não" não acontece nada.

 

De qualquer forma, dentro de window.location precisaria vir a URL referente à opção anterior, e não uma URL fixa... Esse é meu grande problema.

 

Como usar um value que está dentro de um form, para um outro campo dentro do mesmo form?

 

Continuo tentando, mas sem sucesso.

 

 

De qualquer forma obrigado.

 

 

Jonas

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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