[JavaScript]Comparacion de dias

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • CcCamikaze
    Langosta espía
    • 28-04-2003
    • 45790

    #1

    [JavaScript]Comparacion de dias

    Necesito que cuando un campo de un select tenga un valor = x me haga una comparacion de fechas y que salga una alerta que no me deje mandar el formulario dependiendo de la fecha actual:

    yo tengo un formulario que cuando se completa se envia, el formulario tiene un fecha de cumplido.

    si hoy es lunes 20-05-2008, que no me deje mandar el formulario si el usuario ingresa la fecha de cumplido como 24-05-2008 x ejemplo.

    lo mismo pero para atras

    si hoy es lunes 20-05-2008, que no me deje mandar el formulario si el usuario ingresa la fecha de cumplido como 16-05-2008.

    no se hacerlo
  • CcCamikaze
    Langosta espía
    • 28-04-2003
    • 45790

    #2
    bnueg ahi lo hice

    Código PHP:
    if(frm.CUMPLIDOyear.value != '0000')
                                    {
    
                                        var num1,num2;
                                        num1=frm.CUMPLIDOyear.value+frm.CUMPLIDOmes.value+frm.CUMPLIDOdia.value;
                                        num2=parseFloat(num1);
                                        var y,d,m,fec;
                                        var dat = new Date();
                                        d=dat.getDate();
                                        m=dat.getMonth()+1;
                                        y=dat.getFullYear();
                                        fec=y*10000+m*100+d;
                                         if ((num2>fec+3) || (num2<fec-3))
                                         {    
                                             alert("Fecha Erronea !");
                                            return false;
                                         }
                                         else
                                         {
                                             return true;
                                         }    
                                    }
                                    else
                                    {
                                        alert("El campo de 'Año' (0000) debe ser modificado");
                                        frm.CUMPLIDOyear.focus();
                                        return false;
                                    } 
    


    YouTube Video
    ERROR: If you can see this, then YouTube is down or you don't have Flash installed.

    Comentario

    • MoaLaiSkirulais
      ^^(V)^^
      • 08-07-2003
      • 23268

      #3
      ugh sory no lo vi 4ntes =S

      salio bien parece




      Comentario

      Trabajando...