2013-10-29 76 views
0

請幫助我修改以下prog以接受用戶輸入並啓用/禁用datepicker的一天。例如:當前星期六和星期日已啓用。我想修改這個編,從用戶讀取數字(0到6)並啓用日期。動態啓用日期選擇器的日期

http://jsfiddle.net/jquerybyexample/q9dEB/

<input type='text' id='txtDate' /> 

$(function() { 
    $('#txtDate').datepicker({ 
     beforeShowDay: function (dt) { 
      return [dt.getDay() == 1 || dt.getDay() == 2, ""]; 
     } 
    }); 
}); 

回答

0

太感謝你了...我可以能夠解決這個..

,用戶必須輸入有效的編號爲開始日(低至0)和結束日(高達6)

在這裏你去

http://jsfiddle.net/shrikanth/q9dEB/139/

 <p><b>Sun-0 Mon-1 Tue-2 Wed-3 Thu-4 Fri-5 Sat-6</b></p><br /> 
     Enter No :<input type='text' id='a' /><br /> 
    Enter No :<input type='text' id='b' /><br /> 
    Calender : <input type='text' id='txtDate'/> 


     $(function(){  
     $("#txtDate").click(function(){ 


    $('#txtDate').datepicker({ beforeShowDay: 
    function(dt) 
    {var i= $("#a").val(); 
     var j= $("#b").val(); 

    return [dt.getDay() >= i && dt.getDay() <= j, ""]; 
    } 
    }); 
    }); 
}); 
+0

好吧..你不應該發表評論這樣的答案;如果你的答案是正確的答案 - 你應該把它標記爲正確答案(滴答) – MackieeE

0
$('#txtDate').datepicker({ 
    beforeShowDay: function(dt) { 
     //Between Monday to Saturday 
     return [dt.getDay() >= 1 && dt.getDay() <= 6, ""]; 
    } 
}); 

如果我想在你希望正確排除週日,上面會對陣週一至週六。

小提琴http://jsfiddle.net/UdGZX/

相關問題