私はASP.Net
WebFormで次の2つのDatePickersを使用しています。私は、最初のDatePickerで選択された日付よりも過去の2番目のDatePickerの日付を無効にしたい。Bootstrap-Datepicker:最小または最大日付を設定し、範囲外の日を無効にします。
<script type="text/javascript">
$(document).ready(function() {
$("#FromDate").datepicker({
autoclose: true,
format: 'MM/dd/yyyy',
todayHighlight: true,
clearBtn: true,
orientation: 'bottom'
});
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$("#ToDate").datepicker({
autoclose: true,
format: 'MM/dd/yyyy',
todayHighlight: true,
clearBtn: true,
orientation: 'bottom'
});
});
</script>
そして.aspxのコードは次のとおりです。
<tr>
<td class="auto-style1">
From Date:
</td>
<td rowspan="2" class="auto-style1">
<div class="form-group">
<%--<label for="usr">FromDate:</label> --%>
<div class='input-group date' id='FromDate'>
<asp:TextBox ID="TextBoxFromDate" runat="server" CssClass="form-control"/>
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
<div class="form-group">
<%--<label for="usr">ToDate:</label>--%>
<div class="input-group date" id="ToDate">
<asp:TextBox ID="TextBoxToDate" runat="server" CssClass="form-control"></asp:TextBox>
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
</td>
</tr>
何をしますか?
その要点は、datepicker 2のminDate/startDateとして、datepickerから選択した日付を設定することです。 –
あなたの答えはありがとうございます。わかった。しかし、私はコードでそれを行う方法がわかりませんでした。最初のDatePickerから選択した日付にアクセスする方法がわかりません。コードの後半で、TextBoxの最初のDatePickerから選択した日付を設定しています。しかしそれはコードの後半であり、私はC#でそれを書いています。 –
私はこの正確なコンポーネントにあまり慣れていませんが、私はdocs(私は推測) '.on( 'changeDate'、function(e){console.log(e);})'から変更イベント各ピッカーの –