ASP - Pikaday - 主页

时间:2016-12-07 00:16:54

标签: javascript jquery asp.net

我正在使用pikaday插件(https://github.com/dbushell/Pikaday)。我希望禁用除星期一以外的所有日子。我目前的代码只是阻止周末。根据doco,我应该使用disableDayFn,但我不确定如何在我的代码中使用它(下面)。

<script type="text/javascript">
        $(document).ready(function () {
            $("#<%=TextBox2.ClientID %>").pikaday({ format: 'DD/MM/YYYY', disableWeekends: true, firstDay: 1 });
        });
    </script> 

     <asp:TextBox ID="TextBox1" runat="server" </asp:TextBox>

其他人使用下面的代码,但我不确定如何使用我的代码

var picker = new Pikaday({
    disableDayFn: function(date){
        // Disable Monday and Tuesday
        return (date.getDay() === 1 || date.getDay() === 2);
    },
    field: document.getElementById('datepicker') })

1 个答案:

答案 0 :(得分:0)

您在星期一和星期二停用的示例是正确的。为了使它成为你的,我建议你应该使用Pikaday的原始声明:

<input id="bar a" style="height:20px;width:120px" type="button" value="a"  onclick="buttonPress('a')" />

如果您仍想使用Pikaday插件,就像您的原始代码一样,您可以看到:

$(document).ready(function (){
    var picker = new Pikaday({
        field: $("#<%=TextBox2.ClientID %>"),
        format: 'DD/MM/YYYY',
        disableWeekends: true,
        firstDay: 1,
        disableDayFn: function(date){
        // Disable Monday and Tuesday
        return (date.getDay() === 1 || date.getDay() === 2);
        }
    });
});