2011-12-01 3 views
0

버튼을 클릭 할 때 datepicker가있는 캘린더를 열어 선택한 상태에서 형제 텍스트 상자에 날짜를 입력하십시오. 두 개의 다른 텍스트 상자에 대해이 작업을 수행 할 수 있어야합니다.버튼 클릭시 날짜 범위 추가 datepicker를 사용하여

여기까지 제가 지금까지 있습니다.

http://jsfiddle.net/dan_vitch/zEper/

+0

에서 수정 된 HTML 요소에 대한 태그를 감고 고정 그래서 당신은 날짜가 텍스트 상자에 입력합니다 텍스트 상자 2에 들어가려면? – link664

+0

다릅니다. 해당 버튼의 텍스트 상자에 있어야합니다. –

+0

아 맞아, 네가 단추가 필요 없지. 그에 따라 내 대답을 업데이트 할 것입니다. – link664

답변

2

당신은 그 jsfiddle으로 jQuery를 UI를로드해야합니다. 다음을 시도해보십시오 :

<div> 
    <label>Start</label> 
    <input type="text" class="datepicker"/> 
</div> 

<div> 
    <label>End</label> 
    <input type="text" class="datepicker"/> 
</div> 

그리고 당신의 JS :

$(".datepicker").datepicker({ 
    showOn: "button", 
    buttonImage: "link to your button here", 
    buttonImageOnly: true 
}); 

가 참고 : 당신은 날짜 선택기가 당신을 위해 그렇게 할 것입니다, 버튼을 추가 할 필요가 없습니다 - 당신은 추가해야합니다을 버튼 이미지에 대한 링크. 당신이 이것을 좋아하지 않는다면 bottonImage 참조를 제거하면됩니다.

이 모든

은 JQuery와 날짜 선택기의 UI 문서에서 촬영되었습니다 here

편집 : jsfiddle here

+0

제안이 업데이트되었지만 여전히 작동하지 않습니다. http://jsfiddle.net/dan_vitch/zEper/3/ –

+0

+1과 같은 버튼을 사용하면 +1해야합니다. – link664

+0

예를 들어 닫는 태그를 수정하고 싶을 수도 있습니다. – link664

관련 문제