2010-06-16 2 views
0
<script type="text/javascript"> 
    YAHOO.util.Event.onDOMReady(function(){ 
     YAHOO.dateSelects.exc = new YAHOO.widget.Calendar("exc","excContainer", 
     { title:"Choose a date:", close:true, multi_select:true }); 

     YAHOO.dateSelects.exc.render(); 

     YAHOO.util.Event.addListener(
      "excshowup", 
      "click", 
      YAHOO.dateSelects.exc.show, 
      YAHOO.dateSelects.exc, 
      true 
     ); 
    }); 
</script> 

<div class="calendarOuterContainer"> 
    <div id="excContainer" class="calendarContainer"></div> 
</div> 

<a id="excshowup"><img src="/images/icons/calendar.png" /></a> 

위 코드는 하나의 달력에서 여러 날짜를 선택할 수있는 YUI 달력을 생성합니다. 알아내는 데 어려움이있는 것은 데이터를 캡처하여 텍스트 입력 태그 안에 배치하는 것입니다. 따라서 사용자가 닫기 버튼을 클릭하면 선택한 모든 날짜가 입력 태그 안에 채워집니다.다중 선택을 사용하여 YUI에서 입력 필드로 데이터 가져 오기 : true

제안 사항?

답변

0

hide 이벤트 & (getSelectedDates)을 (를) 일정 인스턴스에 등록하면 JS Date 개체 배열을 반환합니다. 그런 다음 &을 결합하여 텍스트 입력 값을 설정하려는 스타일로 문자열을 가져올 수 있습니다.

+0

나는 유이에 익숙하지 않다. 나를 볼 수있는 코드를 생성 할 수 있을까? – kylex

관련 문제