Cita:  
					Iniciado por David el Grande 
  Un ejemplo:
   
Código php:
Ver originalif (no_pasa_validacion) {
    echo '<script type="text/javascript">window.onload = invalido;</script>';
}
  
Donde en la función invalido() en Javascript tengas el código que quieres ejecutar en caso de que no pase la validación.
     muchas gracias ya me funciono :),  
pero ahora tengo otro problema despues de ejectuar esa funcion quiero redireccionar la pagina pasando variables obtenidas del post, si lo hago con php no me ejecutra la funcion java y no estyo seguro com hacerlo en javascript hice algo asi pero me tira error:  
 Código HTML:
  function checkSubmit() {
          document.getElementById("btsubmit").value = "Enviando...";
          document.getElementById("btsubmit").disabled = true;
			
		window.open('comprobante.php?id=<?php echo $id; ?>', 'windowname1', 'width=400, height=400');
		
		<meta HTTP-EQUIV="Refresh" CONTENT="0;URL=actualiza_pagos.php?id="<?php echo $id; ?>"&efectivo="<?php $_POST["efectivo"] ?>>;
          return true;
  
      }
 y aca la llamo despues de validar (esto anda):  
 Código PHP:
    echo '<script type="text/javascript">window.onload = checkSubmit;</script>';
//header("Location: actualiza_pagos.php?id=".$id."&efectivo=".$_POST["efectivo"]); 
    
  perdon por molestar con tantos inconvenientes..