2016-05-09 13 views
0

私は2つのtwitterブートストラップのdatepickers(fromとto)を持っています。私は、今日以外の日付ピッカーからのすべての日付を無効にし、 'to' datepickerのstartDateを '+ 1m'に設定しました。ブートストラップのdatepickerに有効な日付のみを表示する

  1. 日付ピッカーはデフォルトの日付として本日選択するための更新方法を使用していませんが、できるだけ早く私は「0」にたstartDateとendDateに設定として、デフォルトの日付は、もはやである「から」:私はここに二つの質問を持っています入力フィールドに表示されます。カレンダーで「今日」を選択すると、入力フィールドに表示されます。この問題をどうやって解決するのですか?
  2. 私の 'to' datepickerが '+ 1m'の開始日を持つようにしたい。今、私がそれを開くと、月のすべての日付が無効になっている現在の月が表示されます。翌月に行くときに限り、許可された日付が表示されます。私が見ている月が選択可能な日付のものであることを確認するにはどうすればよいですか?事前に

感謝:)

答えて

-1

あなたは、入力タイプ=日に最小値と最大値を追加することができます:あなたが使用することができ、現在の日付に依存して、開始日と終了日を制御するには

<input name="date" type="date" min="2016-05-17" max="2017-05-17"> 

var today = new Date().toISOString().split('T')[0]; 
document.getElementsByName("date")[0].setAttribute('min', today); 
var month = new Date(new Date(today).setMonth(today .getMonth()+1)); 
document.getElementsByName("date")[0].setAttribute('max', month); 
関連する問題