Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Problema formato data

  1. #1

    Problema formato data

    Salve a tutti,
    ho un piccolo prob con il formato data.
    Nello specifico ho bisogno di fare un controllo su due date inserite dagli utenti, una di partenza (dal) e una d'arrivo (al)

    - La data dal non deve essere mai minore di Now()-80
    - La data al non deve essere mai minore della data dal

    Il problema è il seguente....prendendo come esempio oggi Now()-80 = 16/05/2005, se io in dal metto il 15/05/2005 mi appare il popup d'errore (ed è normale) ma purtroppo l'errore appare anche se 15/09/2005 (e qui nn è normale). Da quello che ho capito il check lo fa solo sul giorno e non sull'intera data.

    Come risolvo il problema ? Vi prego aiutatemi sto impazzendo. Sotto c'è il codice che sto utilizzando..

    GRAZIE A TUTTI



    <script language="vbscript">

    Sub Genera_OnClick()

    dim dalv, cuntrollerv,alv
    cuntrollerv = Document.Form.cuntroller.value
    dalv = Document.Form.dal.value
    alv = Document.Form.al.value


    if dalv < cuntrollerv then
    Messaggio = "La data di partenza non deve essere inferiore al <%=Request.Form("cuntroller")%>"
    msgbox (Messaggio)
    else
    if alv < dalv then
    Messaggio1 = "La data di arrivo non deve essere inferiore a quella di partenza"
    msgbox (Messaggio1)
    else
    alert cuntrollerv
    alert dalv
    alert alv
    end if
    end if
    end sub
    </script>

  2. #2
    Nulla ragazzi ho risolto....Posto il codice, magari può servire a qualcun altro.

    <script language="vbscript">

    Sub Genera_OnClick()

    dim dalv, cuntrollerv, alv, strdate1, strdate2, cuntrol
    strdate1 = Document.Form.dal.value
    strdate2 = Document.Form.al.value
    cuntrollerv = Document.Form.cuntroller.value
    dalv = Cdate(strdate1)
    alv = Cdate(strdate2)
    cuntrol = Cdate(cuntrollerv)


    if dalv < cuntrol then

    Messaggio = "La data di partenza non può essere inferiore al <%=Request.Form("cuntroller")%>"
    msgbox (Messaggio)
    else
    if alv < dalv then
    Messaggio1 = "La data di arrivo non può essere inferiore a quella di partenza"
    msgbox (Messaggio1)
    else
    form.submit
    end if
    end if
    end sub
    </script>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.