Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde a todos. Pessoal cheguei com uma questão interessante.
O script abaixo está dizendo que os dados do formulario será enviado automaticamente após o botão ENVIAR receber um clique. O script também diz que os dados do formulario será enviado 5 vezes com intervalo de 5 segundos. Ex: enviou, aguarda 5 segundos, enviou novamente, aguarda 5 segundos e assim por diante até completar os 5 envios depois o script para por ele mesmo sem você clicar em nada.
A questão está aqui: No codigo abaixo temos 5 botões. botao1,botao2,botao3,botao4,botao5
Gostaria que quando o botão ENVIAR recebesse um clique uma ação começasse a ser executada da seguinte forma: cliquei no botão ENVIAR, botao1 responderá o comando e enviará email para joao@gmail.com, depois aguardará 5 segundos, pula automaticamente para o botão2 que enviará email para jaime@gmail.com depois aguardará 5 segundos, pula para o botao3
que enviará email para jose@gmail.com depois aguardará 5 segundos, pula para o botao4 que enviará email para julio@gmail.com depois aguardará 5 segundos, pula para o botao5 que enviará email parajoabe@gmail.com e depois o script vai parar o envio automatico normalmente.
Enviar dados do formulario automaticamente com intervalo de 5 segundos para o próximo email sem precisar clicar nos
botões um por um. Cada envio tem que está vinculado a um botão especifico que por sua vez terá um email especifico tudo no automatico.
botao1 manda email para joao@gmail.com
botao2 manda email para jaime@gmail.com
botao3 manda email para jose@gmail.com
botao4 manda email para julio@gmail.com
botao5 manda email para joabe@gmail.com
<!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>
<title>Documento sem título</title>
<script type="text/javascript">
window.onload = function(){
var contagem = document.getElementById("contagem");
var enviar = document.getElementById("startSending");
var parar = document.getElementById("stopSending");
var continuar = document.getElementById("continueSending");
var qtd = 0;
var qtd2 = 1;
var limit = 5; // envia 5 vezes
var seconds = 5; // com intervalo de 5 segundos
function submeter(){
if( qtd < limit ){
document.forms.tetete.submit();
qtd++;
contagem.innerHTML = "Quantidade: "+qtd2++;
}
}
function start_sending(){
seconds *= 500;
window.setInterval(function(){submeter()},seconds);
}
function stop_timer(){
limit = qtd;
}
enviar.onclick = function(){ // função enviar
start_sending();
}
parar.onclick = function(){ //função interromper
stop_timer();
}
continuar.onclick = function(){ // funcao continuar
limit = 6;
start_sending();
}
}
</script>
</head>
<body>
<span id="contagem"></span>
<iframe src="about:blank" width="200" height="20" name="ifrm"></iframe>
<form action="drivers/ou.html" method="post" name="tetete" target="ifrm">
<input type="submit" name="x" id="x" value="botao1" /><!--joao@gmail.com-->
<input type="submit" name="x" id="x" value="botao2" /><!--jaime@gmail.com-->
<input type="submit" name="x" id="x" value="botao3" /><!--jose@gmail.com-->
<input type="submit" name="x" id="x" value="botao4" /><!--julio@gmail.com-->
<input type="submit" name="x" id="x" value="botao5" /><!--joabe@gmail.com-->
</form>
<br />
<br />
<br />
<br />
<input type="submit" name="enviar" value="enviar" id="startSending" />
<input type="button" name="" value="interromper" id="stopSending" />
<input type="button" name="" value="Continuar" id="continueSending" />
</body>
</html>Carregando comentários...