<table class='dates'>
<form method='post' action=''>
<tr><td>Start Date of Apply</td><td>: <input type="text" id="apply" name='start' placeholder='DD/MM/YYYY' readonly="true"/></td></tr>
<tr><td>Last Date of Apply</td><td>: <input type="text" id="last" name='last' placeholder='DD/MM/YYYY' readonly="true" disabled='true'/></td></tr>
</td><td align='right'><input type='submit' name='cancel' value='Cancel'/></td></tr>
</form>
</table>
これは私のhtmlコードです。今までの私のjqueryコードはこれです。
$(function() {
$('#apply').datepicker({ showOtherMonths: true, selectOtherMonths: true, minDate: 0, maxDate: "2m"});
$('#apply').onSelect({
$('#last').prop('disabled', false),
$('#last').datepicker({ minDate: $('#apply').val()+7D, maxDate: "+4D"})
});
});
私はjquery 1.10.1でjquery ui datepickerを使用して日付を選択しています。#last
日付の選択時に+7日から(#apply).val
+4Dの日付範囲を#apply
指定し、それを有効にしたいです。どうやってするか?
日付ピッカーを削除するonselect function
と動作します。そうでなければそうではありません。