Ir ao conteúdo

Posts recomendados

Postado

esse é o código e como estou tentando adicionar a sintaxe dentro de uma classe, mas não está funcionando,

já fiz um teste sem a classe conta e deu certo o redirecionamento, se alguém poder me ajudar como adicionar 

essa sintaxe dentro dessa classe, ou se tiver outro jeito de fazer funcionar, agradeço.

 

 

</body>








 

<form class="conta" action="login.html" method="POST">


 

    

    <h1>

        primeiro acesso?

    </h1>


 

    <script type="text/javascript">

        function redirecionar (){

    

            window.location.href = "nome do site ";

            }

    </script>




 

    <input type="submit" name="" value="redirecionar" onclick="redirecionar()" />

 

 



 

</form>




 

<body>

Postado

@bianca oliveira O problema é bem simples!

 

Quando você clicka no input com o tipo(type) submit, que está dentro do elemento form, ele executa o evento de submit do elemento form, dessa forma ele redireciona a página para a action do elemento form, nesse caso é o "login.html", e não executa o seu script em javascript.

 

Você pode modificar esse input para o tipo button e isso deve resolver o seu problema.

<form class="conta" action="login.html" method="POST">
  <h1>Primeiro acesso?</h1>
  <input type="button" value="Redirecionar" onclick="redirecionar()" />
</form>
<script type="text/javascript">
function redirecionar()
{
  window.location.href = "/url";
}
</script>

 

Você também pode usar um elemento "a" ao invés do botão com script. Vou colocar algumas alternativas que você pode usar.

 

<a href="/url"></a>

<button type="button" onclick="redirecionar()">Redirecionar</button>
// ou 
<button type="button" onclick="window.location.href = '/url'">Redirecionar</button>

 

 

 

 

 

 

 

 

  • Amei 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...