Jump to content
MrFilipe

Data

Recommended Posts

MrFilipe

Boas,

Eu coloquei um datepicker num projecto que estou a criar. Mas eu ja levo o dia como parâmetro, porque trata-se de um sistema de reserva de salas, e leva como parâmetro o dia da semana, e tenho o datepicker num formulário onde ira ser introduzida a data. Mas o que eu realmente queria era, como ja levo como parâmetro o dia da semana gostaria que no datepicker aparece-se só o dia da semana correspondente, ou seja, se é levado como parâmetro o 1=segunda, quero que no datepicker apareça apenas as segundas. Isto é para evitar enganos na inserção, e não corresponder ao dia da semana indicado anteriormente.

Obrigado.


Abraço.

Share this post


Link to post
Share on other sites
yoda
$(function () {

           // 0 = segunda
           // 1 = terça
           // 2 = ... 

            var daysToDisable = [1, 2, 3, 4, 5, 6];

            $('#calendario').datepicker({
                beforeShowDay: disableSpecificWeekDays
            });

            function disableSpecificWeekDays(date) {
                var day = date.getDay();
                for (i = 0; i < daysToDisable.length; i++) {
                    if ($.inArray(day, daysToDisable) != -1) {
                        return [false];
                    }
                }
                return [true];
            }
});

Share this post


Link to post
Share on other sites
MrFilipe

Ah ok, mas pensei que o forum servia para ajudar não dar na cabeça.

Mas desde já um muito obrigado  :)


Abraço.

Share this post


Link to post
Share on other sites
MrFilipe

Como já disse um muito obrigado, mas não me leves a mal o que disse  :)


Abraço.

Share this post


Link to post
Share on other sites
MrFilipe

Ora bem se me pudesses dar só mais uma pequena ajudinha agradecia :P , isto esta a funcionar muito bem, mas eu uso segunda como 1 e no código que me forneceste segunda está como 0.

Será que me podes indicar onde tenho de alterar, eu já tentei e não consigo  :)


Abraço.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.