0
저는 Keith Wood jQuery Datepick : http://keith-wood.name/datepick.html을 사용하고 있으며 선택한 날짜가 오늘 일할 때 경고를 받으려고했습니다. 내 캘린더 입력의 ID는 'appdate'입니다. 내가 관리 한 최고 수준은 다음과 같습니다.Keith Wood Datepick : 선택한 날짜가 오늘 일 때 경보 표시
<script type="text/javascript">
$(document).ready(function(){
$('#appdate').datepick({
closeAtTop: false,
alignment: 'bottomLeft',
firstDay: 1,
dateFormat: 'DD d M yyyy',
showOnFocus: true,
showTrigger: '#calPic',
defaultDate: +1,
minDate: 0,
yearRange: 'c-1:c+1',
onDate: function(date) {return {selectable: date.getDay() > 0};},
onSelect: function(date) {
var istoday = $.datepick.today();
var picked = $('#appdate').datepick('getDate');
if (picked == istoday) {
alert('You selected today.'+ istoday + picked);
$('#appdate').datepick('clear');
$('#appdate').datepick('option', {minDate: +1});
$('#appdate').datepick('show');
}}
});
});
</script>
...하지만 작동하지 않습니다. 줄을 바꾸면 : if (picked == istoday) : if (picked! = istoday) 오늘 날짜를 달력에서 선택하면 경고가 표시되고 두 변수가 동일하게 표시됩니다.
원본 코드가 작동하지 않는 이유를 모르겠습니다. 나는 명백한 것을 놓치고 있어야합니다.
또한 마지막 코드 행은 날짜 필드가 지워졌지만 다시 표시되지 않도록해야합니다. 어떤 도움이라도 대단히 감사 할 것입니다. 감사.
안녕 시도 객체 비교를 사용하여 날짜 비교 문제처럼 보인다 - 감사하지만 난 것을 얻을 수 없다 일하다. getted는 함수가 아닙니다. – djln10