Por si puede ser útil, aqui las dos formas
 
php  
http://foros.emprear.com/php/demo-fo...nacimiento.php 
javascript (en la demo se incluye la generación dinámica de los combos)   
Código Javascript
:
Ver original- // funciones de validación 
- function verifica(){ 
- var campo_dia=document.getElementById('dia').value; 
- var campo_mes=document.getElementById('mes').value; 
- var campo_anio=document.getElementById('anio').value; 
- if(fechaValida(campo_anio,campo_mes,campo_dia) == false){ 
- alert('Ingrese una fecha válidad, día, mes y año'); 
- return false; 
- }else{ 
- alert('Fecha ok, procesando el formulario...'); 
- } 
- } 
-   
- function fechaValida(y,m,d){ 
- var fecha = new Date(y,m-1,d); 
- var convertirFecha = ""+fecha.getFullYear() + (fecha.getMonth()+1) + fecha.getDate(); 
- var fechaDada = "" + y + m + d; 
- return ( fechaDada == convertirFecha); 
- } 
Saludos