Generalmete todas las validaciones de fechas o datos que requiero ingresar a mi pagina las realizo en javascript. entonces ahi bloqueo la funcion ajax, si estas no me cumplen las validaciones. no ejecuto el script.
ahora bien si las validaciones las haces en PHP hacelo de la siguiente forma
Código PHP:
$fecha_adm = $_POST['fecha_admision'];
$fecha_nac = $_POST['fecha_nacimiento'];
/*
aqui haces las valiciones para dar los valores true o false
*/
if($comprueba_fecha_admision==true)
{
if($comprueba_fecha_nacimiento==true)
{
if($existe_documento<1)
{
//AQUI GUARDO EN LA BD Y AQUI NECESITO LIMPIAR LOS TEXBOX
//Aqui realizas la limpieza de los cuadros de texto
$fecha_adm = null;
$fecha_nac = null;
}
else
{
//existe el registro
}
}
else
{
//fecha invalida
}
}
else
{
}
// como no registro los valores en la bbdd les asignas los valores de estas variables a la caja de texto y insertas codigo php dentro del Form
echo "<input type='text' name='fecha_admision' id = 'fecha_admision' value = '".$fecha_adm."'><br>";
echo "<input type='text' name='fecha_nacimiento' id = 'fecha_nacimiento' value = '".$fecha_nac."'><br>";
la verdad no se que otros datos capturas ni que tipos de validaciones haces con las fehcas para darle valores true o false, pero me guie por lo que planteaste, si no te sirve, dime que tipo de validaciones haces.. y vemos la forma de hacerla en javascrit. y solo hacemos el insert de la informacion en Php.
saludos
patux