【发布时间】:2017-03-28 10:33:07
【问题描述】:
我有两个日期选择器,一个用于 Fromdate,第二个用于 Todate。我希望 ToDate 不应该小于 Fromdate。我试图解决这个问题,但我无法正确解决这个问题。
$(document).on('focus', '.datepicker', function() {
// alert();
$(this).datepicker({
format: "mm/dd/yyyy",
//startDate: '-90d',
//endDate: '+0d',
autoclose: true
});
$(".datepickerInputTO").change(function () {
var fromDate = $(".datepickerInputFROM").val;
var toDate = $(".datepickerInputTO").val;
if (toDate <= fromDate) {
alert("End date should be greater than Start date");
$(".datepickerInputTO").val = "";
}
});
});
<script src="https://code.jquery.com/jquery-1.12.4.min.js"
integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ="
crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.4/css/bootstrap-datepicker.css"></script>
<div class="col-md-3">
<input type="text" placeholder="Select from Date" class="form-control form-control-inline input-medium datepicker datepickerInputFROM">
</div>
<div class="col-md-3">
<input type="text" placeholder="Select to Date" class="form-control form-control-inline input-medium datepicker datepickerInputTO">
</div>
【问题讨论】:
-
.val()返回一个字符串。 -
你能帮忙吗?
-
和
.val返回一个函数...
标签: javascript jquery twitter-bootstrap datepicker