Visualizzazione dei risultati da 1 a 2 su 2

Discussione: confronti tra date

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    101

    confronti tra date

    ho realizzato questo codice per confrontare due campi data
    ma non mi funzione sapreste dirmi il perchè .grazie

    function CheckForm () {


    strData = document.getElementById("cal-field-1").value ;
    giorno = parseInt(strData.substring(0, strData.indexOf("-")));
    mese = parseInt(strData.substring(strData.indexOf("-") + 1, strData.lastIndexOf("-")));
    anno = parseInt(strData.substring(strData.lastIndexOf("-") + 1, strData.length));
    totale = giorno + mese + anno;

    strData2 = document.getElementById("data_corrente").value;
    giorno_ordine = parseInt(strData2.substring(0, strData2.indexOf("-")));
    mese_ordine = parseInt(strData2.substring(strData2.indexOf("-") + 1, strData2.lastIndexOf("-")));
    anno_ordine = parseInt(strData2.substring(strData2.lastIndexOf("-") + 1, strData2.length));
    totale_ordine = giorno_ordine + mese_ordine + anno_ordine;

    if (totale > totale_ordine)
    {
    alert("il campo data consegna non e corretto")
    return (false);
    }
    return v.exec();

    }


    v.exec chiama un validation form

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Supponiamo che sia il due gennaio o il primo febbraio di quest'anno...

    totale = giorno + mese + anno;

    ti restituira' sempre 2008

    prova con

    totale = anno*10000 + mese*100 + giorno;

    Il resto dello script non l'ho spulciato...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.