【发布时间】:2017-04-15 07:42:54
【问题描述】:
$(function(){
selected = function(){
var selected = new Date($("#start").datepicker('getDate'));
var b = selected.getFullYear();
console.log(b);
if (b <=2000)
{
$("#error").show().addClass("blue");
//$("#error")
}else
{
$("#error").hide();
}
}
});
$(function(){
$("#start").datepicker({
changeMonth: true,
changeYear : true,
dateFormat : "dd-mm-yy",
yearRange : "1995:2020",
onSelect: function(selected){
$("#end").datepicker("option","minDate", selected)
}
});
$("#end").datepicker({
changeMonth: true,
changeYear : true,
dateFormat : "dd-mm-yy",
yearRange : "1995:2020",
onSelect: function(selected){
$("#start").datepicker("option","maxDate", selected)
}
});
});
</script>
Start :<input id = "start" type = "text" >
END :<input id = "end" type = "text">
<p id = "error" style = "display :none">select after 1990 only</p>
</body>
<style>
.blue
{
color: blue;
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
我试图显示两个日期选择器并根据第一个选择的日期选择器禁用第二个日期选择器日期,当我们选择 1990 年时,我想显示错误“仅在 2000 年之后选择年份”?有人可以帮忙吗?
【问题讨论】:
标签: jquery jquery-ui-datepicker