我有两个输入#date和#date2,我在编辑页面..日期 来自数据库。我想如果有人点击#date2输入弹出窗口 日期选择器窗口隐藏#date input.how之前的所有日期,而不在第一次输入中使用select事件?
示例:输入日期08/04 // 2014 输入日期2应为2014年4月8日
//// stat date
$("#date").datepicker({
dateFormat: "yy/mm/dd",
changeMonth: true,
changeYear: true,
onSelect: function(selectedDate) {
$("#date2").datepicker("option", "minDate", selectedDate);
}
});
/// end date
$("#date2").datepicker({
dateFormat: "yy/mm/dd",
changeMonth: true,
changeYear: true,
minDate: // first input date value will be here //
});
答案 0 :(得分:0)
我认为它对你有帮助!试试这个
$("#date2").datepicker({
dateFormat: "yy/mm/dd",
changeMonth: true,
changeYear: true,
minDate: $('#date').val(),
onSelect:function(date){
var start_date = new Date($('#date').val());
var end_date = new Date(date);
if(start_date > end_date ){
alert('date start should be less than date end');
$(this).val('');
//$('#date').val(''); // add if you want
}
}
});