Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2005, 08:34
roger_zapata
 
Fecha de Ingreso: diciembre-2004
Mensajes: 7
Antigüedad: 19 años, 4 meses
Puntos: 0
Validando una fecha con ereg

hola amigos, en este momento tengo un problema con lo de validar las fechas,
bueno resulta que tengo una hoja llamada validar_fechas.php
contiene lo siguiente

//para validar los campos vacios...

<script languaje="javascript">
function validar(form)
{
var error = "Por favor, antes de enviar el formulario,\ncomplete los siguientes campos:\n\n";
var a = ""
if (form.fecha.value == "") { a += " Fecha:\n"; }

if (a != "") { alert(error + a); return true; }
form1.action='validar_fechas2.php';
form.submit()
}
</script>

<form name="form1" method="post" action="">
<p>
Fecha :
<input type="text" name="fecha">
</p>
<p>
<input type="button" name="Submit" value="Enviar" onClick="validar(this.form);">
</p>
</form>

BUENO, ESTO ME LLAMA UNA SEGUNDA PAGINA QUE SE LLAMA validar_fechas2.php donde debo capturar el dato fecha y compararlo si tiene un formato valido dd/mm/aaaa

de verdad use el - - ereg --

con el siguiente codigo:

<form name="form1" method="post" action="">
<?php
$fecha=$fecha;
echo "fecha ingresada =>".$fecha;

?>
<?php

function fecha($fecha)
{
$valor = $fecha;
if ( ereg( "([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})" , $valor, $regs))
{
echo "$regs[1].$regs[2].$regs[3]";
}
else
{
echo "Invalido Formato de Fecha: $valor";
}
}


?>
</form>
no se que hacer pues no me esta mostrando nada, si la fecha tiene el formato bien o no?????
debo capturar esa fecha para enviarla a otra hoja php...

gracias de ante mano....