Problema com redirecionamento de pagina com IF e Else
Ola, estou tendo problema para criar uma estrutura de decisão com IF e Else em JS
Quero que o script pergunte ao usuario um codigo, caso seja (codigo valido) redirecione para uma pagina web, e caso senha (codigo errado) apresente uma mensagem de erro.
Como um validador de cupom ou algo do tipo. E tambem um botão (validar codigo)
Escrevi ou pelo menos tentei>>>>>
Desculpem, sou iniciante na programação
Quero que o script pergunte ao usuario um codigo, caso seja (codigo valido) redirecione para uma pagina web, e caso senha (codigo errado) apresente uma mensagem de erro.
Como um validador de cupom ou algo do tipo. E tambem um botão (validar codigo)
Escrevi ou pelo menos tentei>>>>>
Desculpem, sou iniciante na programação
<!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></title>
<<html>
<head>
<script type = "text/javascript">
<!-
if(value==4444)
{window.location = "http://www.funkyawesome.com";}
else
{window.location = "http://www.howsyourface.com";}
function Redirect() {
window.location = "https://www.tutorialspoint.com";
}
//-->
</script>
<style type="text/css">
* {margin:0;padding:0;}
label {display:block;}
</style>
</head>
<body>
<p>This is where the intro text goes!</p>
<form method="post" action="#">
<div>
<label><input type="text" name="answer" value='4444'/label>
<input type="button" value="Redirect" onclick="redirectPage(this.form)">
</div>
</form>
</body>
Maicon
Curtidas 0
Melhor post
Rebeca Domingos
03/06/2019
Bem Vamos lá,
Se esse é seu código, então procure estudar mais alguns pontos.
* Passagem de parâmetros,
* No código do HTML, você chama uma função (redirectPage(this.form)), porém no JavaScript está outra função (function Redirect() )
* o If, está fora da função (teoricamente nunca seria chamada pelo onClick).
O código ficaria assim:
Veja também esse exemplo:
Se esse é seu código, então procure estudar mais alguns pontos.
* Passagem de parâmetros,
* No código do HTML, você chama uma função (redirectPage(this.form)), porém no JavaScript está outra função (function Redirect() )
* o If, está fora da função (teoricamente nunca seria chamada pelo onClick).
O código ficaria assim:
<!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>This is where the intro text goes!</p>
<form method="post" action="#">
<div>
<label><input type="text" id="valor" name="answer" value='4444'/label>
<input type="button" value="Redirect" onclick="redirect(valor.value)">
</div>
</form>
<script>
function redirect(value) {
if(value == 4444){
window.location = "http://www.devmedia.com.br";
}
else{
window.location.href = "http://www.google.com";
}
}
</script>
</body>Veja também esse exemplo:
<http://jsfiddle.net/rebecanonato/7t61wzeo/>
GOSTEI 1