• Resolvido felipecabral

    (@felipecabral)


    Estou tentando criar um botão de decisão num determinado post do wordpress. Alguém sabe como faço isso? Já tentei inserindo javascript, mas não funcionou.

    A situação é a seguinte: eu tenho um radio que faz uma pergunta de sim/não. Se o usuário clicar em sim e apertar o botão vai para página 1 se apertar não vai para página 2.

    Assim: Vc gostou do jogo?

    ( ) sim
    ( ) não
    [botão]

    Tentei isso:

    <form>
    <input name=”cv” id=”cv” type=”radio” value=”S” /><label>Sim</label>

    <input name=”cv” id=”cv” type=”radio” value=”N” /> <label>Não</label>
    <input type=button value=”Prosseguir!” onClick=”goToURL()” style=”cursor:pointer;”>
    </form>

    Com essa função:

    <SCRIPT LANGUAGE=”JavaScript”>

    function goToURL() { if(document.getElementById(“cv”).value==”S”)
    { window.location = “http://link1&#8221;; }
    else
    {
    if(document.getElementById(“cv”).value==”N”)
    { window.location = “http://link2&#8221;; }else
    { alert (“Escolha uma das opções!”)}
    }
    }

    </script>

    Mas não funcionou…

    =(

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Tenta isso:

    <form id="myform">
    input name="cv" id="cv" type="radio" value="S" /><label>Sim</label>
    <input name="cv" id="cv" type="radio" value="N" /> <label>Não</label>
    </form>
    function get_radio_value()
    {
    for (var i=0; i < document.myform.cv.length; i++)
       {
       if (document.myform.cv[i].checked)
          {
          var rad_val = document.myform.cv[i].value;
          }
       }
    }

    Criador do tópico felipecabral

    (@felipecabral)

    Também não funcionou. Tá muito complicado. Não há algo mais simples no wordpress?

    Criador do tópico felipecabral

    (@felipecabral)

    Cade o botão de redirecionamento?

    Criador do tópico felipecabral

    (@felipecabral)

    Olá! Estou voltando para dizer que resolvi o problema!

    Eu percebi que o erro no script ocorria porque a sua checagem retornava sempre o valor do primeiro objeto com id “cv”, no caso S.

    Mas sabe como resolvi esse problema? Simples! Ao invés de criar um radio eu simplesmente criei dois buttons. Um “sim” e outro “não” e cada um direciona para a página que eu quero.

    O problema era:

    vc gostou do jogo?
    ( )Sim ( )Não
    [botão de responder]

    Ao invés de pegar “valores” ou o que quer que seja e através do clique do botão redirecionar, eu fiz dois botões:

    Vc gostou do jogo?
    [botão sim] [botão não]

    <input onclick=”location.href=’http://link1′&#8221; type=”button” value=” Sim ” />
    <input onclick=”location.href=’http://link2′&#8221; type=”button” value=” Não ” />

    Simples, mas funcional.

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘Botão de decisão com radiobutton’ está fechado para novas respostas.