我正在开发动态添加日期范围选择器。
我们每次添加用于选择日期范围选择器的新输入类型
我们可以验证之前选择的日期是否未选择下一个日期范围选择器吗?
答案 0 :(得分:1)
您可以使用daterangepicker的changeDate
或输入change
事件来完成,
// example by using on change event
$('input.datepicker').on('change',function(){
var inputs=$('input.datepicker').not(this), // get all input which are datepickers
current_value=this.value, // get date from active input
flagDate=false; // let the date is not taken previously
inputs.each(function(){
if(current_value==this.value){
flagDate = true; // date is taken in previous fields
return false;// break the loop
}
if(flagDate){
alert('This date is already taken, please choose another one.');
}
});
});