Bienvenido, Invitado
Recordarme

TEMA:

Calendar previous dates and today 2 años 3 días antes #243808

  • Autor del tema
  • macross
  • Fuera de línea
  • Senior Breezer
  • Senior Breezer
  • Mensajes: 116
  • Gracias recibidas: 0
Hello,

The calendar by default does highlight todays date. Is it possible to highlight / or automatically select tomorrows date instead?

Also can I make all the past dates (including today) unselectable or maybe just look unselectable (lightish grey) - since I already have a script validating if the selected date is in the past

Thank you again!

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Calendar previous dates and today 2 años 3 días antes #243810

  • Avatar de tihana.krivic
  • tihana.krivic
  • Fuera de línea
  • Moderator
  • Moderator
  • Mensajes: 10539
  • Karma: 3
  • Gracias recibidas: 705
Hi,

Are you using Responsive Calendar or just Calendar?

Regards,
Tihana

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Calendar previous dates and today 2 años 3 días antes #243813

  • Avatar de tihana.krivic
  • tihana.krivic
  • Fuera de línea
  • Moderator
  • Moderator
  • Mensajes: 10539
  • Karma: 3
  • Gracias recibidas: 705
Hi again,

if you are using RESPONSIVE CALENDAR->go to your form->advanced->more options->Form pieces->Before form and put this:
echo '<script type="text/javascript">                             
    JQuery(document).ready(function () {
       
        JQuery("#ff_elem4841_calendarButton").pickadate({
			format: "mm-dd-yyyy", 
                        selectYears: 100, 
                        firstDay: 1,
                        min: 1,
                        
                        onSet: function() {JQuery("#ff_elem4841").val(this.get("value"));}
			});
});
</script>';
This will automatically select tomorrow date, and disable past dates.
Please replace #ff_elem4841 with id for your responsive calendar (right click to your browser inspect)

And if you are using CALENDAR, you can set validation if the current or past date is selected, a message is displayed that you need select the future date.
function ff_NAMEOFCALENDARFIELD_validation(element, message)
{
    if(element.value.split("-").length != 3){return message == '' ? element.name+" faild in my test.n" : message}
 
     var vDate = new Date(Number( element.value.split("-")[0]),Number(element.value.split("-")[1]-1),Number(element.value.split("-")[2]),0,0,0).getTime(); 
     var today = new Date(); 
     today.setHours(0);
     today.setMinutes(0);
     today.setSeconds(0);
     today.setMilliseconds(0);
     today = today.getTime();
 
     if(vDate <= today)
     {
          if (message=='') message = element.name+" faild in my test.n";
          return message;
     }
     return '';
} // ff_NAMEOFCALENDARFIELD_validation
In this case replace NAMEOFCALENDARFIELD with name for your calendar (not title).

Let me know if it works for you.

Regards,
Tihana

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Última Edición: Post by tihana.krivic.

Calendar previous dates and today 2 años 3 días antes #243824

  • Autor del tema
  • macross
  • Fuera de línea
  • Senior Breezer
  • Senior Breezer
  • Mensajes: 116
  • Gracias recibidas: 0
Hello and thanks!

I am using calendar for now, with the validation already in use. But that does not stop the user from actualy selecting a previous date, as you described for responsive calendar. If this is only possible in responsive calendar I will have to switch to this one...

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Calendar previous dates and today 2 años 3 días antes #243829

  • Avatar de tihana.krivic
  • tihana.krivic
  • Fuera de línea
  • Moderator
  • Moderator
  • Mensajes: 10539
  • Karma: 3
  • Gracias recibidas: 705
hmmm...for a responsive calendar I am 100% sure,
For calendar I did not, so I added for calendar validation (see message above), if the user selects the previous date a message is displayed that he need to select another date (future date).

Regards,
Tihana
El siguiente usuario dijo gracias: macross

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Calendar previous dates and today 2 años 2 días antes #243873

  • Autor del tema
  • macross
  • Fuera de línea
  • Senior Breezer
  • Senior Breezer
  • Mensajes: 116
  • Gracias recibidas: 0
Thanks Tihana, you're the best, I switched to responsive calendar and it works like a charm, as always :)

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

  • Página:
  • 1
  • 2
Moderadores: ForumSupport
Tiempo de carga de la página: 0.055 segundos