Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Preciso de uma função que quando o usuário clicar no link, após um delay de 2 segundos ele execute outro click (forçando 2 cliques).
Não sei como fazer isso, alguém poderia ajudar?
Vlw flws.
>
Para cancelar o submit:
e.preventDefault();
Para forçar o submit novamente
$('form').submit();
Para dar o delay
setTimeout(function(){ alert("Passaram 2 segundos"); }, 2000);
Agora, só colocar estas coisas na ordem que bem preferir, dentro de uma função.
Cara vlw mas não funcionou comigo, ele não força o click.
devo ter feito errado vu estudar e retorno, vlw
Como você montou a função? Cola aí!
<script>
$("#renArquivo").click(function(){
e.preventDefault();
$('form').submit();
setTimeout(function(){ alert("Passaram 2 segundos"); }, 2000);
});
</script>
Para cancelar o submit:
e.preventDefault();
Para forçar o submit novamente
$('form').submit();
Para dar o delay
setTimeout(function(){ alert("Passaram 2 segundos"); }, 2000);
Agora, só colocar estas coisas na ordem que bem preferir, dentro de uma função.