Griser tous les jour après une date précise

mika -  
 mika -
Bonjour,
Je cherche une méthode pour désactiver ou griser tous les jours qui viennent apres une date précise, cette dernière peu changer à tout moment et du coup tous les jours qui viennent après seront désactivés.

dans le code suivant, on a une DateDeb et DateFin.
on a 31jours entre les deux dates, c'est à dire si l'user choisit 18/02/2018 la dateFin sera 21/03/2018 ET TOUS le reste apres le 21/03/2018 sera grisé!

if (bMaj) {
if (id == 0) {
DateMaj = Date.Format(Date.DateAdd('d', +31, DateSaisie), 'DD/MM/YYYY');
console.log(DateMaj + 27);
$('#IdDateFin').val(DateMaj);
} else {
DateMaj = Date.Format(Date.DateAdd('d', 'm', DateSaisie), 'DD/MM/YYYY');
$('#IdDateDeb').val(DateMaj);
}
}


merci

1 réponse

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,

    ... grisés....où ?

    0
    1. mika
       
      tous les jours qui viennent apres dateFin (supérieurs à dateFin)
      tnks
      0
    2. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      Tu n'as pas compris ma question ..... je ré-essaye ....
      tu veux les griser OU ? dans un datepicker ? dans un tableau html ?
      Tu es passé par un script particulier pour afficher tes dates ?
      Tu l'as codé toi même ou tu l'as téléchargé sur le net ?? (et où ??)
      0
    3. mika
       
      ah, oui dans la datepicker :)
      et comme c'est marqué dans le code ci-dessus, les deux datepicker sont :
      #IdDateDeb et #IdDateFin

      comme ceci :

      input maxlength="15" type="text" name="IdDateDeb" id="IdDateDeb" value="<?php echo $this->escape(($this->datedeb)) ?>" onchange="Recherche_Date_Change('0', true);"/>


      <input maxlength="15" readonly="true" type="text" name="IdDateFin" id="IdDateFin" value="<?php echo $this->escape(($this->datefin)) ?>" onchange="Recherche_Date_Change('1', true);"/>

      et les jours doivent être déctivés dans le datepicker 'DateFin'

      $("#IdDateFin").datepicker({
      dateFormat: 'dd/mm/yy',
      changeMonth: true,
      changeYear: true,
      showOn: 'button',
      buttonImage: '<?php echo $this->baseUrl(); ?>/images/calendar.gif',
      buttonImageOnly: true
      });
      0