0

ユーザー入力を受け入れ、日付ピッカーの日を有効/無効にするために、以下のプログラムを変更するのを手伝ってください。例: 現在、土曜日と日曜日が有効になっています。このプログラムを変更して、ユーザーから数字 (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, ""];
        }
    });
});
4

2 に答える 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, ""];
  }
  });
  });
 });
于 2013-10-30T06:14:13.367 に答える
0
$('#txtDate').datepicker({ 
    beforeShowDay: function( dt ) {
        //Between Monday to Saturday
        return [dt.getDay() >= 1 && dt.getDay() <= 6, ""];
    }
});

日曜日を除外したいという私の考えが正しければ、上記は月曜日から土曜日までに一致します。

フィドル: http://jsfiddle.net/UdGZX/

于 2013-10-29T13:40:28.530 に答える