jquery datepickerを実装しようとしています。私は2つの入力テキストボックスdatepicker1とdatepicker2を持っています。私は最初の入力ボックスのユーザー日付の選択に基づいて、2番目の入力ボックスの日付を無効にしようとしています。つまり、最初の入力ボックスでユーザーが選択した日付の後ろの日付を無効にする必要があります。任意の日付変更 に同じ、私は次のことを試してみましたが、それは仕事をdoesntの:jquery datepickerで前の日付を無効にする
<script>
$(function(){
$.datepicker.setDefaults(
$.extend($.datepicker.regional['']));
//$('#datepicker').datepicker();
var datepicker1=$('#datepicker1').datepicker({minDate: 'now'});
//var datepicker2=$('#datepicker2').datepicker({minDate: 'now' + 1});
var datepicker2=$('#datepicker2').datepicker
(
{minDate:($(".datepicker1").datepicker("getDate"))+1}
);
//$('#datepicker').datepicker('option', $.datepicker.regional['fr']);
});
</script>
htmlファイルがある:testjs.html
<!DOCTYPE html>
<html>
<head>
<!-- add scripts -->
<script src="js/jquery-1.12.3.js"></script>
<script src="js/jquery-ui.min.js"></script>
<link href="css/jquery-ui.min.css" rel="stylesheet" type="text/css" />
<script>
$(function(){
$.datepicker.setDefaults(
$.extend($.datepicker.regional['']));
//$('#datepicker').datepicker();
var datepicker1=$('#datepicker1').datepicker({minDate: 'now'});
//var datepicker2=$('#datepicker2').datepicker({minDate: 'now' + 1});
var datepicker2=$('#datepicker2').datepicker
(
{minDate:($(".datepicker1").datepicker("getDate"))+1}
);
//$('#datepicker').datepicker('option', $.datepicker.regional['fr']);
});
</script>
</head>
<body>
<h1>My First Web Page</h1>
<p>My first paragraph.</p>
<input id="datepicker1" type="text" />
<input id="datepicker2" type="text" />
</body>
</html>