Ver Mensaje Individual
  #10 (permalink)  
Antiguo 02/02/2013, 15:53
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: problema son expresiones regulares

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
  1. // funciones de validación
  2. function verifica(){
  3. var campo_dia=document.getElementById('dia').value;
  4. var campo_mes=document.getElementById('mes').value;
  5. var campo_anio=document.getElementById('anio').value;
  6. if(fechaValida(campo_anio,campo_mes,campo_dia) == false){
  7. alert('Ingrese una fecha válidad, día, mes y año');
  8. return false;
  9. }else{
  10. alert('Fecha ok, procesando el formulario...');
  11. }
  12. }
  13.  
  14. function fechaValida(y,m,d){
  15. var fecha = new Date(y,m-1,d);
  16. var convertirFecha = ""+fecha.getFullYear() + (fecha.getMonth()+1) + fecha.getDate();
  17. var fechaDada = "" + y + m + d;
  18. return ( fechaDada == convertirFecha);
  19. }


http://foros.emprear.com/javascript/...esto_form.html

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.