在JqueryUI中使用Asp.Net MVC 4。DatePicker开始日期和完成日期无插件验证
我有2个文本框为我提供日期选择器。我需要验证;开始日期可以等于完成日期,结束日期不能小于开始日期。
Datepicker脚本代码;
<script>
$(function() {
$(".date").datepicker({
changeMonth: true,
changeYear: true
});
});
</script>
我的文本框:
<td>@Html.TextBoxFor(model => model.StartDate, "{0:dd.MM.yyyy}", new { @class = "date", @id="dt1" }) </td>
<td>@Html.TextBoxFor(model => model.FinishDate, "{0:dd.MM.yyyy}", new { @class = "date", @id="dt2" }) </td>
I found this code from this subject。但我无法验证。我不知道有什么问题。所有的帮助将不胜感激。
$(document).ready(function() {
$("#dt1").datepicker({
dateFormat: "dd-M-yy",
minDate: 0,
onSelect: function (date) {
var dt2 = $('#dt2');
var startDate = $(this).datepicker('getDate');
var minDate = $(this).datepicker('getDate');
dt2.datepicker('setDate', minDate);
startDate.setDate(startDate.getDate() + 30);
//sets dt2 maxDate to the last day of 30 days window
dt2.datepicker('option', 'maxDate', startDate);
dt2.datepicker('option', 'minDate', minDate);
$(this).datepicker('option', 'minDate', minDate);
}
});
$('#dt2').datepicker({
dateFormat: "dd-M-yy"
});
});
JQuery - end date less than start date
什么时候你想显示两个日期的验证是否相等?我的意思是当你检查日期或当你点击提交 – Balder 2014-10-01 09:25:52
感谢你的答案。 我需要这样的东西。请检查这个链接: http://jsfiddle.net/PPSh3/7/ – ispanak 2014-10-01 10:46:43