Ir para conteúdo

POWERED BY:

Arquivado

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

thiago_php

submit automatico

Recommended Posts

assim:

 

function Submit() {document.getElementById("nome_do_form").submit();}setTimeout("Submit()",1000) //Tempo em milisegundos ou seja 1000 é 1 segundo

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao pessoal fiz dessa forma pra ele dar um submit depois de 10 minutos mas nao funciona depois de 1 minuto ele da o submit

 

<script LANGUAGE="JavaScript">

function Submit()

{

alert('Acabou o tempo do teste Obrigado por participar do processo seletivo.!');

document.getElementById("form1").submit();

}

setTimeout("Submit()",600000) //era pra ir depois de 10 minutos

</script>

 

 

c puderem ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta assim:

<script LANGUAGE="JavaScript">var min, seg;min = 10;seg = 0;function Submit(){	if((min > 0) || (seg > 0)){		if(seg == 0){			seg = 59;			min = min - 1		}		else{			seg = seg - 1;		}		if(min.toString().length == 1){			min = "0" + min;		}		if(seg.toString().length == 1){			seg = "0" + seg;		}				hora_exata = min+":"+seg;				setTimeout('Submit()', 1000);		document.getElementById('rel').innerHTML = hora_exata;	}	else	{		alert('Acabou o tempo do teste Obrigado por participar do processo seletivo.!');		document.getElementById("form1").submit();	}}</script>
e se quiser mostrar quanto tempo falta:

<span id="rel"></span>

Compartilhar este post


Link para o post
Compartilhar em outros sites

mais 1 zero meu:

 

<script LANGUAGE="JavaScript">function Submit() {alert('Acabou o tempo do teste Obrigado por participar do processo seletivo.!');document.getElementById("form1").submit();}setTimeout("Submit()",6000000) //era pra ir depois de 10 minutos</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exatamente isso que o PKTIAGO falou. A diferença do meu para o dele é sóque no meu você pode mostrar o tempo se esgotando. Escolha conforme a sua necessidade.

Compartilhar este post


Link para o post
Compartilhar em outros sites

PKTIAGO nao funcionou mesmo com mais um zero ele nao fechou nao aconteceu nada###############################################################entao Megadeth nao funcionou fiz assim ele nao exibe nada <html><head><script LANGUAGE="JavaScript">var min, seg;min = 10;seg = 0;function Submit(){ if((min > 0) || (seg > 0)){ if(seg == 0){ seg = 59; min = min - 1 } else{ seg = seg - 1; } if(min.toString().length == 1){ min = "0" + min; } if(seg.toString().length == 1){ seg = "0" + seg; } hora_exata = min+":"+seg; setTimeout('Submit()', 1000); document.getElementById('rel').innerHTML = hora_exata; } else { alert('Acabou o tempo do teste Obrigado por participar do processo seletivo.!'); document.getElementById("form1").submit(); }}</script></head><body><span id="rel"></span><form name="form1" method="post" action="teste.html"> <input name="nome" type="text" id="nome"> <input type="submit" name="Submit" value="Enviar"></form></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

você precisa chamar a função no body:

<body onLoad="Submit()">
aqui funcionou que foi uma maravilha.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você precisa chamar a função no body:

<body onLoad="Submit()">
bem observado, "geralmente" temos que chamar a função não é?heheheacontecesse com os melhores desenvolvedores!

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao quando cri um novo doc e coloco o codigo ele funciona mas quando coloco no meu cod nao funciona nao aparece o tempo e nem da o submit

 

<html><head><title>Hospital Paulista - Teste de informática</title><script LANGUAGE="JavaScript">function valida() {	if (document.form1.nome.value.length < 1) {		window.alert("Por Favor peencha seu nome !");		return false;	}	if (document.form1.email.value.length < 3) {		window.alert("Por Favor peencha seu E-Mail !");		return false;	}	if (document.form1.telefone.value.length < 6) {		window.alert("Por Favor peencha seu Telefone !");		return false;	}	return true;}</script><script LANGUAGE="JavaScript">var min, seg;min = 2;seg = 0;function Submit(){	if((min > 0) || (seg > 0)){		if(seg == 0){			seg = 59;			min = min - 1		}		else{			seg = seg - 1;		}		if(min.toString().length == 1){			min = "0" + min;		}		if(seg.toString().length == 1){			seg = "0" + seg;		}				hora_exata = min+":"+seg;				setTimeout('Submit()', 1000);		document.getElementById('rel').innerHTML = hora_exata;	}	else	{		alert('Acabou o tempo do teste Obrigado por participar do processo seletivo.!');		document.getElementById("form1").submit();	}}</script><head><body onLoad="Submit()"><span id="rel"></span><table width="610" border="0" align="center" bgcolor="#187BB5">  <tr> 	<td>	  <p><br>		<font face="Arial,Helvetica" color="#FFFFFF" size=4> Teste de Informática<br>		Hospital Paulista<br>		Número de questões: 20</font> </p>			  	</td>	</tr></table></div></body></html>

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.