
26/04/2005, 08:34
|
| | Fecha de Ingreso: diciembre-2004
Mensajes: 7
Antigüedad: 20 años, 3 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.... |