날짜를 선택한 후 datepicker에서 날짜를 사용하지 않도록 설정하는 데 문제가 있습니다.datepicker에서 선택 후 날짜 사용 안 함
내 HTML 마크 업 : 내가 사용
Day 1 <input type="text" id="datepicker1" name="datepicker1" /> <br/>
Day 2 <input type="text" id="datepicker2" name="datepicker2" /> <br/>
Day 3 <input type="text" id="datepicker3" name="datepicker3" /><br/>
Day 4 <input type="text" id="datepicker4" name="datepicker4" /><br/>
Day 5 <input type="text" id="datepicker5" name="datepicker5" /><br/>
Day 6 <input type="text" id="datepicker6" name="datepicker6" /><br/>
Day 7 <input type="text" id="datepicker7" name="datepicker7" /><br/>
자바 스크립트 :
var dates = $("#datepicker1, #datepicker2, #datepicker3, #datepicker4, #datepicker5, #datepicker6, #datepicker7").datepicker({
minDate: "0",
maxDate: "+2Y",
defaultDate: "+1w",
dateFormat: 'mm/dd/yy',
numberOfMonths: 1,
onSelect: function(date) {
for(var i = 0; i < dates.length; ++i) {
if(dates[i].id < this.id)
$(dates[i]).datepicker('option', 'maxDate', date);
else if(dates[i].id > this.id)
$(dates[i]).datepicker('option', 'minDate', date);
}
}
});
나는 JsFiddle에 그 useful script을 얻었다. 1 날짜를 선택하면 날짜가 올바르게 비활성화됩니다. 하지만 7 일 동안 사용해야합니다. 그래서 누군가 내 jsfiddle 예제에서 저에게 유용한 스크립트를 사용하도록 도와줍니다!
## 선택 후 날짜가 비활성화됩니다. 다음을 선택할 수 없습니다.
내가 완전히이 질문에 당신의 의도를 오해 생각합니다. datepicker에서 날짜 자체를 더 이상 사용할 수 없게하고 비활성화 할 입력 필드는 원하지 않습니다. 나는 내 대답을 제거 할 것이다. –
예 ... 당신의 다음 대답은 나를 위해 어떤 도움이 PLZ? –
http://jsfiddle.net/SirDerpington/h3wGx/4/ 거기에서 포퍼 리하게 일하지만 거기서 7 개의 날짜를 더할 수 없습니다. –