Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/01/2007, 12:15
Avatar de Hylia
Hylia
 
Fecha de Ingreso: julio-2006
Ubicación: Ensenada Baja California
Mensajes: 2
Antigüedad: 17 años, 10 meses
Puntos: 0
Sonrisa Re: 30, 31 o 28 dias, depende el mes

mmm tengo este codigo, espero te sirva

FuncionesJavascript

<script>
function fe_mes(d) //para las fechas
{
if (document.forma.Mes.value>0)
{
timeA = new Date(document.forma.Año.value,document.forma.Mes.v alue,1);
timeDifference = timeA - 86400000;
timeB = new Date(timeDifference);
var daysInMonth = timeB.getDate();
document.forma.Dia.length=1;
for (var i = 0; i < daysInMonth; i++)
{
document.forma.Dia.options[i+1] = new Option(i+1);
}
if (d>0)
document.forma.Dia.selectedIndex=d;
}
else
document.forma.Dia.length=1;
}
</script>

Forma para la prueba

<form name="forma" action="" method="post">
<table border="1">
<tr>
<td>Fecha:</td>
<td>
<? list($a,$m,$d)=split("-",date("Y-m-d")); ?>

<select name="Dia" id="Dia">
<option value="0" selected="selected">Dia</option>
</select>

<select name="Mes" onChange="fe_mes(0)" id="Mes">
<option value="0" selected="selected">Mes</option>
<option value=1 <? if ($m==1) echo "selected"?>>Enero</option>
<option value=2 <? if ($m==2) echo "selected"?>>Febrero</option>
<option value=3 <? if ($m==3) echo "selected"?>>Marzo</option>
<option value=4 <? if ($m==4) echo "selected"?>>Abril</option>
<option value=5 <? if ($m==5) echo "selected"?>>Mayo</option>
<option value=6 <? if ($m==6) echo "selected"?>>Junio</option>
<option value=7 <? if ($m==7) echo "selected"?>>Julio</option>
<option value=8 <? if ($m==8) echo "selected"?>>Agosto</option>
<option value=9 <? if ($m==9) echo "selected"?>>Septiembre</option>
<option value=10 <? if ($m==10) echo "selected"?>>Octubre</option>
<option value=11 <? if ($m==11) echo "selected"?>>Noviembre</option>
<option value=12 <? if ($m==12) echo "selected"?>>Diciembre</option>
</select>

<select name="Año" id="Año" onChange="fe_mes(0)">
<option value="0">Año</option>
<?
for ($i=2000;$i<=$a;$i++)
{ ?> <option value="<? echo $i;?>" <? if($i==$a) {echo "selected='selected'";} ?>><? echo $i;?></option><? }
?>
</select>
<script>fe_mes(<? echo $d?>)</script>
</td>
</tr>
</table>
</form>

Ya nada mas hechale un poco de imaginacion para hacer lo que necesitas