2014-09-11 4 views
9

this bootstrap-datepicker을 사용하고 있습니다. 입력 필드가 수동으로 날짜를 추가 할 수 없거나 수동으로 입력 된 입력에 대해 올바르게 작동하지 않는 것을 제외하면 모든 것이 잘 작동합니다. 여기 bootstrap-datepicker 수동으로 입력 한 날짜 문제

자바 스크립트의 현재 옵션입니다 날짜가 키는 날짜가 사라 누르면 "입력"입력 될 때와

$(function(){ 
     $('.input-daterange').datepicker({ 
      endDate: "today", 
      todayBtn: true, 
      forceParse: false, 
      autoclose: true, 
      todayHighlight: true 
     });   
}); 

1) 첫 번째 문제입니다. 2) 날짜를 삭제하고 새 날짜를 입력하면 날짜 표시기가 이상하게 작동합니다.

누군가 수동으로 입력 한 날짜를 수정하는 방법을 알아낼 수 있으시길 바랍니다.

각 입력 옆에 캘린더 아이콘이 있고 그로부터 트리거되는 datepicker가있을 수있는 좋은 옵션이 있고 입력하기 위해 텍스트 입력 만 남겨 두십시오.

다음은 JSFiddle입니다.

+0

bootstrap-datepicker와 비슷한 문제가 있습니다. 수동으로 날짜를 업데이트 한 후 Enter 키를 누르면 on 'changeDate'이벤트가 시작되지 않습니다. – mba12

답변

12

GitHub에서 파기 한 후 주 bootstrap-datepicker.js 파일에 아직 구현되지 않은 몇 가지 수정 사항을 발견했습니다.

1) Issue No1 : 그냥 새로운 업데이트에 올 때까지 같은 문제가 발생하는 누군가를 위해 도움이 될 것이라고 생각 수동으로 입력 할 때 키 입력을 제거 "입력"- 고정

2) Issue No2 다음에 첫 번째 입력이 마지막 문자를 잃어 버리는 경우 "Backspace"키를 사용하여 두 번째 입력을 삭제할 때의 날짜 범위 옵션 - 수정 됨

위의 두 수정 사항은 bootstrap-datepicker.js 파일에서 수행해야합니다.

+0

첫 번째 링크는 실제로 날짜를 수동으로 입력 할 때 손실되는 값을 처리합니다. – DVK

관련 문제