Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    controllo giorno e mese in una form

    Salve nella mia form ho due combobox, una contiene i giorni da 1 a31 e l'altra i mesi...vorrei sapere come posso controllare che ogni mese corrisponda a tot giorni.
    es.:30 giorni novembre 28 febbraio
    far si che l'utente non selezioni 31 come giorno e febbraio come mese...chi mi può aiutare???
    ...:: guardare con gli occhi della mente ::...

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ci sono stati vari script a proposito sul trattamento delle date, per cui ti consiglio una ricerca nel forum.

    Nel tuo caso potresti trasformare la data in un oggetto Date, ricavare giorno e mese e confrontarli con i dati inseriti.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    non posso farlo perchè mi serve per una form di prenotazione...
    cmq guarderò.



    ho guardato ma non ho trovato quel che mi serviva
    ...:: guardare con gli occhi della mente ::...

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    codice:
    function testdata() {
      var sgg = document.NOMEFORM.NOMESLECTGIORNO
      var gg = parseInt(sgg.options[sgg.selectedIndex].value,10);
    
      var smm = document.NOMEFORM.NOMESLECTMESE
      var mm = parseInt(smm.options[smm.selectedIndex].value,10);
    
      var da = new Date(2004,mm-1, gg);
      var ga = da.getDate();
      var ma = da.getMonth()+1;
    
      if(mm!=ma || gg!=ga) {
        alert("data non corretta");
        return false;
      }
      return true;
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    grazie!!!!non sono molto pratica del linguaggio...
    ...:: guardare con gli occhi della mente ::...

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.