Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/11/2006, 08:55
Avatar de Tipdar
Tipdar
 
Fecha de Ingreso: octubre-2005
Ubicación: Aquí y allá.
Mensajes: 323
Antigüedad: 18 años, 6 meses
Puntos: 7
Hola amigo, espero que esto te sirva:

Código HTML:
<html>
<head>
<script language="javascript">

   function dias(mes, anno) {
      mes = parseInt(mes);
	  anno = parseInt(anno);
      switch (mes) {
	    case 1 : case 3 : case 5 : case 7 : case 8 : case 10 : case 12 : return 31;
		case 2 : return (anno % 4 == 0) ? 29 : 28;
	  }
	  return 30;
   }
   
   function ultimodia(elemento) {
      var arreglo = elemento.split("/");
	  var dia = arreglo[1];
	  var mes = arreglo[0];
	  var anno = arreglo[2];
	  
      dia = dias(mes, anno);
	  
	  document.getElementById("fecha2").value = (mes+"/"+dia+"/"+anno);
   }
</script>
</head>

<body>
<form name="fechas">
   <input type="text" name="fecha1" id="fecha1" onblur="ultimodia(this.value)"/>
   <input type="text" name="fecha2" id="fecha2" readonly="true"/>
</form>
</body>
</html> 
Cuando fecha1 pierde el foco es que se genera el último día del mes. Otra cosa... tienes que garantizar tu que lo que le pase a fecha1 tenga el formato mm/dd/aaaa.
__________________
El último TipdaR