Pergunta

Eu tenho um datepicker, eu quero permitir apenas às sextas-feiras para ser selecionado, e eu não quero quaisquer datas mais antigo que data de hoje para ser selecionado.

Eu tenho duas funções. Ambos funcionam quando eles são usados ??separadamente, mas não quando eles estão presentes, eu tentei, mas não pode fundi-las, como faço para fazê-lo?

Obrigado

// Obter data de hoje var m_names = new Array ( "Janeiro", "Fevereiro", "March", "Abril", "pode", "June", "Julho", "August", "September", "Outubro", "November", "dezembro");

var d = new Date();
var curr_date = d.getDate();
var curr_month = d.getMonth();
var curr_year = d.getFullYear();

//No old dates
$(function () { 
        $('#datepicker').datepicker({ 
        minDate: (new Date(d))
    }); 
});
//Only Friday
$(function () { $("#datepicker").datepicker({beforeShowDay: function(d) {return ( 5==d.getDay()? [true,''] : [false,'']);} }); });

</script>
Foi útil?

Solução

Eu diria que este deve funcionar bem:

$(function () { 
                $('#datepicker').datepicker({ 
                minDate: (new Date(d)),
                beforeShowDay: function(d) {return ( 5==d.getDay()? [true,''] : [false,'']);} 
        }); 
});
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top