两个文本框:from和to
from通过datepicker选择一个日期后,to只能选择from以后的日期;
from改变,to也随之改变;
代码已经实现,但是遇到一个问题
FF、Chrome都可以正常实现,而在IE8下缺无法实现,望高手赐教
代码如下:<script>
$(function() {
var oToday = new Date();
var dates = $('#from, #to').datepicker({
dateFormat: 'yy-mm-dd',
dayNamesMin: ['日', '一', '二', '三', '四', '五', '六'],
monthNames: ['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月'],
numberOfMonths: 2,
minDate:0,
onSelect: function(selectedDate) {
if(this.id == "from" ){
oDate = new Date(selectedDate);
diff = parseInt(( oDate - oToday )/1000/3600/24);
setDate = diff?diff+2:1;
dates.not(this).datepicker("option", 'minDate', setDate);
}
}
});
});
</script>
开始日期<input type="text" id="from">
结束日期<input type="text" id="to">
from通过datepicker选择一个日期后,to只能选择from以后的日期;
from改变,to也随之改变;
代码已经实现,但是遇到一个问题
FF、Chrome都可以正常实现,而在IE8下缺无法实现,望高手赐教
代码如下:<script>
$(function() {
var oToday = new Date();
var dates = $('#from, #to').datepicker({
dateFormat: 'yy-mm-dd',
dayNamesMin: ['日', '一', '二', '三', '四', '五', '六'],
monthNames: ['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月'],
numberOfMonths: 2,
minDate:0,
onSelect: function(selectedDate) {
if(this.id == "from" ){
oDate = new Date(selectedDate);
diff = parseInt(( oDate - oToday )/1000/3600/24);
setDate = diff?diff+2:1;
dates.not(this).datepicker("option", 'minDate', setDate);
}
}
});
});
</script>
开始日期<input type="text" id="from">
结束日期<input type="text" id="to">
在IE8下,
1.to可以选择和from相同的日期
2.from改变,to不改变