2012-06-24 2 views

답변

0

예, 그렇습니다. datepicker의 옵션과 메소드를 호출해야합니다. 다음과 같은 기능에서 살펴 보자 :

jquery ui datepicker 및 검색 :

  • 옵션 : dateformat을 사용할
  • 옵션을 (당신의 형식을 지정) : minDate 및 maxDate 위젯의 동작을 지정할 수 있습니다. 당신은 또한 이벤트에 후크에서 살펴 이제

예를 들어 다음 날짜 이전의 비활성화 할 수 있습니다

  • beforeShow 또는 onSelect를합니다.

는 특정 일이 비활성화되어 선택

table.ui-datepicker-calendar { display: none;} 
+0

, 나는 일 관찰 이미 unclickable하지만뿐만 아니라 다음과 이전 버튼이 있습니다! 이 문제를 어떻게 해결할 수 있습니까? –

+0

방금 ​​jsfiddle에서 모두 시도해 보았고 위에서 설명한대로 UI를 사용하지 않도록 설정 했으므로 다음과 이전을 클릭 할 수 있습니다. 피커에 선택 버튼을 추가하고 월을 설정하고 select 함수를 호출하는 datepicker 메서드에 연결하기 만하면됩니다. 방금 max/minDate를 생략했습니다. – laidback

+0

이것은 시나리오입니다. 인라인 날짜 선택기가 완전히 활성화되어 있고 입력 필드가 날짜의 대체 필드로 사용되었습니다. 난 그냥 인라인 날짜 선택기를 클릭하면 상관없이 현재 날짜를 변경할 대체 필드가 ​​필요합니다. –

0

설정할 수 있습니다 피커의 일 부분의 표시를 방지하려면.

다른 요일과 똑같이 보이게하려면 어떻게해야합니까? 난 당신이 CSS의 조금 변화, 심지어이 비활성화 옵션을 선택하지 않고, 어떤 jQuery를 날짜 선택기에 그것을 할 수 있다고 생각 : 내가 minDate 및 maxDate에 대한 음수를 사용하려고하면

td.selected, td.selected:hover, td.nonselected:hover { 
    cursor: default; 
    background: grey; /* use your datepicker background color */ 
} 
+0

이것은 시나리오입니다. 인라인 날짜 선택기가 완전히 활성화되어 있고 입력 필드가 날짜의 대체 필드로 사용되었습니다. 난 그냥 인라인 날짜 선택기를 클릭하면 상관없이 현재 날짜를 변경할 대체 필드가 ​​필요합니다. –

+0

나는 오른쪽으로 데이터를 입력한다고 생각하십니까? 그런데 style = "display : none;"을 설정하지 않는 이유는 무엇입니까? 현재 날짜로 새 입력을 만들려면 마녀가 datePicker에 영향을받지 않습니까? – tlenex

관련 문제