quisiera saber si alguien me puede ayudar a implementar el setTimeout o algo parecido que haga que tarde en hacer una tarea, quiero que en el momento que le doy click a submit mande un alert diciendo "procesando" y tarde alrededor de 45 segundos y una vez que haya terminado el tiempo cheque una funcion en php...tengo algo por el estilo
Código PHP:
<form name="tarjeta" method="post" action="">
<select name="tipo_tarjeta" id="tipo_tarjeta">
<option value="Visa">Visa</option>
<option value="Master Card">Master Card</option>
</select>
<input name="CardNumber" id="CardNumber" type="text" size="20" />
<input type="submit" value="Validar tarjeta" id="validar" name="validar" />
</form>
<?php
if(isset($_POST['validar']))
{
AQUI QUIERO QUE APAREZCA EL ALERT DE PROCESANDO Y LUEGO SE REALIZA UNA LATENCIA DE 50 SEGUNDOS YA SEA ANTES DE QUE APAREZCA EL ALERT Y UNA VEZ QUE TERMINE EL TIEMPO SIGA CON LO SIGUIENTE QUE ESTA AQUI
$ccnum=$_POST['CardNumber'];
$cctype=$_POST['tipo_tarjeta'];
$obj=$cc->isVAlidCreditCard($ccnum,"",true);
echo $obj->valid;
if ($obj->valid == 1){
echo "<script>alert('La tarjeta número: $ccnum ES VALIDA');</script>";}
else {
echo "<script>alert('La tarjeta número: $ccnum de $cctype NO ES VALIDA reintente de nuevo');</script>";}
}