Dois valores de IF

04/06/2019

0

Olá. queria saber se é possivel atribuir dois valores a IF

Tenho esse codigo

          
 function redirect(value) {
             
                if(value == 'teste'){
                    window.location = "http://www.devmedia.com.br";
                    }
                else{
                    window.location.href = "http://www.google.com";
                    }
            }


Quero colocar um segundo IF, caso o primeiro codigo não seja verdadeiro, passe para o segundoe só depois vá para o else

Algo como

 if(value == 'teste'){
                    window.location = "http://www.devmedia.com.br";
                    }
 if(value == 'teste2'){ 
                    window.location = "http://www.devmedia.com.br";
                    } 
 else{
                    window.location.href = "http://www.google.com";
                    }
            }


Tipo isso.

Código completo^

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
    "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>TESTE</title>
  
<html>
    <head>
 
    </head>
<body>
  
<p>CUPOM AQUI</p>
  
    <form method="post" action="#">
        <div>
            <label><input type="text" id="valor" name="answer" value=''/label>
          
            <input type="button" value="APLICAR"  onclick="redirect(valor.value)">
        </div>
    </form>
 
    <script>
            function redirect(value) {
             
                if(value == 'winners'){
                    window.location = "http://www.devmedia.com.br";
                    }
                else{
                    window.location.href = "http://www.google.com";
                    }
            }
    </script>
</body>
Maicon

Maicon

Responder

Post mais votado

04/06/2019

Boa noite, para essa solicitação é necessário utilizar o "else if", realizei uma implementação no seu código, espero ter ajudado.

function redirect(value) {
//Caso não seja esse valor, vai ser feito a leitura do else if.
if(value == 'winners'){
window.location = "http://www.devmedia.com.br";
}
//Caso não seja esse valor, vai ser feito a leitura do else.
else if(value == 'valor'){
window.location.href = "http://www.google.com";
}
else{
//Algo...
}
}

Emanuel Lucas

Emanuel Lucas
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar