Ir para conteúdo

POWERED BY:

Arquivado

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

vidaloka860

Contador

Recommended Posts

Pessoal. Boa tarde.

Tenho um problema a resolver.

Preciso fazer um codigo +- assim.

um contador de 20minutos regressivos, que quando acaba executa um codigo php, que seira um botão enviar formulario...

Alguem tem algum artigo que explique como montar algum desse ou alguma explicação....

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Suponha que o seu form tenha o id "meuForm", faça:

window.setTimeout(function(){
var form = document.getElementById('meuForm');
form.submit();
}, 20*60*1000);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, teria como você explicar o codigo, tipo o que cada função faz? sou noob em java...

 

Fiz uma pagina para testar. Bem simples

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<form action="testecontador2.php" method="get" id="meuForm">
 <p>
   <label>
     <input type="text" name="asdas" id="asdas" />
   </label>


 </p>
 <p>
   <label>
     <input type="submit" name="enviar" id="enviar" value="Cadastrar gabarito!" />
   </label>
 </p>
</form>

<?php 
window.setTimeout(function(){
       var form = document.getElementById('meuForm');
       form.submit();
}, 20*60*1000);

?>

</body>
</html>

 

so que esta dando o seguinte erro.

 

Parse error: syntax error, unexpected T_VAR in C:\Program Files\EasyPHP-5.3.8.0\www\testandocontador.php on line 26

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, teria como você explicar o codigo, tipo o que cada função faz? sou noob em java...

 

Fiz uma pagina para testar. Bem simples

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<form action="testecontador2.php" method="get" id="meuForm">
 <p>
   <label>
     <input type="text" name="asdas" id="asdas" />
   </label>


 </p>
 <p>
   <label>
     <input type="submit" name="enviar" id="enviar" value="Cadastrar gabarito!" />
   </label>
 </p>
</form>

<?php 
window.setTimeout(function(){
       var form = document.getElementById('meuForm');
       form.submit();
}, 20*60*1000);

?>

</body>
</html>

 

so que esta dando o seguinte erro.

 

Olá vidaloka860 você esta colocando o código na tag errado filho. :mellow:

 

o certo é:

 

<script>
window.setTimeout(function(){
       var form = document.getElementById('meuForm');
       form.submit();
}, 20*60*1000);
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites
Cara, teria como você explicar o codigo, tipo o que cada função faz? sou noob em java...

Eu também... o código que postei é em JAVASCRIPT.

 

Coloque isso dentro da tag HEAD no HTML:

<script type="text/javascript">
window.setTimeout(function(){
       var form = document.getElementById('meuForm');
       form.submit();
}, 20*60*1000);
</script>

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.